- 博客(5)
- 收藏
- 关注
原创 Kubernetes管理容器——yaml文件的生成与重要参数详解
yaml文件的生成格式:kubectl run 自定义pod名称 --image=自定义镜像名称 --dry-run=client(这里还可以定义为server但是推荐client) -o yaml > 自定义名称.yaml例:kubectl run nginx --image=nginx --dry-run=client -o yaml > pod1.yaml这样我们就定义好了一个yaml文件基础模板在当前目录下,剩下的工作就是在模板内修改部分参数并运行这个yaml文件即可。查看yam
2020-05-16 21:03:04
3293
原创 kubernetes管理容器——taint(污点)的使用
注意:如果一个节点(node/worker)被我们定义了污点(taint),则所有的容器不能“容忍”此污点,所以也不会在此节点运行容器,即使我们用标签指定了某容器在此节点运行,那么容器的状态也会一直持续“Pending”状态查询node的污点是否存在:kubectl describe nodes 节点 | grep Tain一、定义污点1、此时我们发现污点不存在,为none的状态2、接下来自定义一个污点,默认格式为keyXXX=valueXXX:NoSchedule #XXX为自定义内容3
2020-05-14 17:34:07
2220
转载 转载:kubernetes中各类port的含义及使用
1. NODEPORT外部机器可访问的端口。比如一个Web应用需要被其他用户访问,那么需要配置type=NodePort,而且配置nodePort=30001,那么其他机器就可以通过浏览器访问scheme://node:30001访问到该服务,例如http://node:30001。例如MySQL数据库可能不需要被外界访问,只需被内部服务访问,那么不必设置NodePortapiVersion: v1kind: Servicemetadata:name: nginx-servicespec:
2020-05-14 10:21:39
878
原创 Ansible-template模块使用(jinjia2模板)
简介:tempalet为复制模块,用法与copy模块相同,一般用于拷贝配置文件中的facts变量至client并解析变量。格式注意:template是一个模块,格式与其他模块相同src路径注意:如果直接写文件不写路径,则系统会到当前目录下./templates/目录下去寻找,所以要提前手动创建templates目录,并将要拷贝的文件放入其中例:定义httpd.conf,将httpd.con...
2020-04-25 11:59:02
959
原创 Ansible-handlers触发模块使用
简介:handlers为触发模块,可以自定义多个name,由notify语句调用。格式注意:handlers要与tasks对齐;notify要写入某需要触发的模块内并与模块对齐。例:我们在定义的aa主机组上安装httpd与vsftpd模块,并触发启动httpd实验格式如下:例2:编写一个jinjia2模板内容为 copy一个httpd.conf到/opt目录下触发重启httpd服务...
2020-04-25 11:41:47
569
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅