- 博客(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
3231
原创 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
2187
转载 转载:kubernetes中各类port的含义及使用
1. NODEPORT 外部机器可访问的端口。 比如一个Web应用需要被其他用户访问,那么需要配置type=NodePort,而且配置nodePort=30001,那么其他机器就可以通过浏览器访问scheme://node:30001访问到该服务,例如http://node:30001。 例如MySQL数据库可能不需要被外界访问,只需被内部服务访问,那么不必设置NodePort apiVersion: v1 kind: Service metadata: name: nginx-service spec:
2020-05-14 10:21:39
812
原创 Ansible-template模块使用(jinjia2模板)
简介:tempalet为复制模块,用法与copy模块相同,一般用于拷贝配置文件中的facts变量至client并解析变量。 格式注意:template是一个模块,格式与其他模块相同 src路径注意:如果直接写文件不写路径,则系统会到当前目录下./templates/目录下去寻找,所以要提前手动创建templates目录,并将要拷贝的文件放入其中 例:定义httpd.conf,将httpd.con...
2020-04-25 11:59:02
935
原创 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
552
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人