摘要: kubectl 常用命令指南 Kubectl 命令是操作 kubernetes 集群的最直接的方式,特别是运维人员,需要对这些命令有一个详细的掌握 Kubectl 自动补全 # setup autocomplete in bash, bash-completion package should be 阅读全文
posted @ 2023-01-04 17:02 paul_hch 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 一、Ansible处理任务失败 1、管理play中任务错误 1??:Ansible评估任务的返回代码,从而确定任务是成功还是失败 2??:通常而言,当任务失败时,Ansible将立即在该主机上中止play的其余部分并且跳过所有后续任务,但有些时候,可能希望即使在任务失败时也继续执行play 2、忽略 阅读全文
posted @ 2023-01-04 13:33 paul_hch 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 前言 就像所有服务器批量管理工具(puppet 有 DSL,salt 有 state)一样,ansible 也有自己的状态管理组件,叫做 playbook。所有这些类似的概念的东西都是让你用a56爆大奖在线娱乐更简单的语言(而不是用脚本)来描述你的服务应该是什么样子的,然后这些工具根据你的描述将服务器变成你希望的样 阅读全文
posted @ 2023-01-04 13:30 paul_hch 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 0代表成功,-1代表失败when: result.stdout.find('JAVA_HOME') == -1当文件中没有JAVA_HOME关键字时执行,等于失败才执行,结果没有JAVA_HOME关键字时执行 when: result.stdout.find('JAVA_HOME') != -1当文 阅读全文
posted @ 2023-01-04 13:29 paul_hch 阅读(534) 评论(0) 推荐(0) 编辑
摘要: MySQL服务为running时,停止MySQL服务 [root@m01 ansible-playbook]# cat test_1103.yml - hosts: webserver tasks: - file: path=/tmp/{{ item }} state=touch with_item 阅读全文
posted @ 2023-01-04 08:46 paul_hch 阅读(43) 评论(0) 推荐(0) 编辑