摘要: playbook部署coredns 说明test1是主控节点,目的是给test4 node节点安装coredns, 1、coredns-1.2.2.tar.gz安装包放到主控节点/server/software/k8s/目录下,由playbook中的docker导入镜像 2、准备hosts文件 cat >/k8s/profile/hosts /k8s/profile/deploy_cor... 阅读全文
posted @ 2019-02-08 22:36 effortsing 阅读(315) 评论(0) 推荐(0) 编辑
摘要: playbook常用操作 1、检查playbook语法错误 ansible-playbook -i hosts deploy_coredns.yaml --syntax-check 2、查看playbook主机组 ansible-playbook -i hosts deploy_coredns.yaml --list-hosts 阅读全文
posted @ 2019-02-08 22:14 effortsing 阅读(188) 评论(0) 推荐(0) 编辑
摘要: yaml文件中镜像拉取策略解释: containers: - name: coredns image: coredns/coredns:1.2.0 imagePullPolicy: IfNotPresent IfNotPresent :如果本地存在镜像就优先使用本地镜像。 Never:直接不再去拉取镜像了,使用本地的;如果本地不存... 阅读全文
posted @ 2019-02-08 22:09 effortsing 阅读(2883) 评论(0) 推荐(1) 编辑
摘要: 1、kube-apiserver、kube-controller-manager启动文件里面的公钥文件、私钥文件竟然是一样的,还怎么配对,这是源文档的大坑 查看源文档kube-apiserver启动文件中公钥 cat etc/systemd/system/kube-apiserver.service --service-account-key-file=/etc/kubernetes/c... 阅读全文
posted @ 2019-02-08 20:25 effortsing 阅读(2713) 评论(0) 推荐(1) 编辑
摘要: [root@node1 playbook]# cat nginx.yml - hosts: test \\主机组,要和nginx.yml在同一个目录下 remote_user: root \\远端执行任务的用户 tasks: \\任务 - name: install httpd \\任务描述 command: yum -y install httpd \\调用ansi... 阅读全文
posted @ 2019-02-08 16:30 effortsing 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 定义playbook的主机组 说明: 1、playbook的主机组和ansible的主机组不一样, 2、playbook的主机组文件必须要和playbook文件在同一个目录下否则会报如下错误: [root@test1 profile]# ansible-playbook -i hosts deploy_flanneld.yaml --list-hosts [WARNING]: Unab... 阅读全文
posted @ 2019-02-08 15:50 effortsing 阅读(259) 评论(0) 推荐(0) 编辑
摘要: yaml语法常见错误 1、定义变量不能带引号 2、定义的变量和值之间要有空格3、yaml文件里面不能出现tab空格 阅读全文
posted @ 2019-02-08 15:22 effortsing 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 说明:通过jinja2渲染后只能打印出来效果,目前无法保存例1:渲染 .j2 文件 1、安装jinja2模块 pip3 install jinja2 2、定义模板 说明:变量必须是小写,大写有的情况无法替换,亲测;模板必须是j2结尾或者jinja2默认支持的html格式 本实例的文档是不全的,只是截取了其中一段作为例子进行演示 本实例模板中定义了两个需要被渲染的变量 {{ clu... 阅读全文
posted @ 2019-02-08 13:43 effortsing 阅读(1345) 评论(0) 推荐(0) 编辑
摘要: 1、改变文件夹的所有者 chown -R k8s:k8s /var/log/kubernetes/ 阅读全文
posted @ 2019-02-08 10:09 effortsing 阅读(106) 评论(0) 推荐(0) 编辑