ansible

Kubernetes/K8s架构师实战集训营【2020最新】

做~自己de王妃 提交于 2020-11-08 15:26:07
Kubernetes/K8s架构师实战集训营【2020最新】 下载地址: 百度云盘 这门课上线有 2 年多了,目前进行到 第11期,已有 800 多位学习,并实现了加薪和提升技能的目标,得到学员一致好评,好评率达99%! 为满足不同需求,这个架构课分为初中级和中高级两个阶段,也可根据需要选择学习。 虽说今年的大环境不是很好,但是从拉钩网招聘数据来看,K8s岗位薪资不降反而上涨不少!工作5年,薪资范围普遍 30k~40k 主要还是因为K8s大势所趋,大公司已经完成落地,正在不断迭代,需要这方面人才来支撑,小公司正在为迁移筹备,也需要这方面人才做主导;而K8s又是一个功能强大、生态完善的容器云平台,运维这个平台就需要具备非常强的专业能力,也就是说不是随便找个高级开发或者架构师就能替代该岗位的! 章节目录: 01 开班仪式 【回放】开班仪式:行情分析、内容综述及学习建议(7月28日 21:00-22:30) 02 赠送视频 【录播】搭建一个生产级K8S高可用集群(1)(33分钟) 【录播】搭建一个生产级K8S高可用集群(2)(95分钟) 【录播】搭建一个生产级K8S高可用集群(3)(106分钟) 【录播】搭建一个生产级K8S高可用集群(4)(36分钟) 【录播】Ansible入门(基本使用)(126分钟) 【录播】Ansible入门(Playbook&Roles详解)(147分钟) 03

OpenStack all-in-one环境搭建

跟風遠走 提交于 2020-11-03 07:23:48
Kolla简介 Kolla项目起源于TripleO项目,聚焦于使用Docker容器部署OpenStack服务。该项目由Cisco于2014年9月提出,是OpenStack 社区Big Tent开发模式下的孵化项目。Kolla项目是一个支持Openstack服务以容器的方式部署,借助ansible部署工具可以简单的扩展到多个节点。同时,又借助于使用 heat 来编排 Kolla 集群。 安装kolla,必须自己build镜像,由于网络的原因,经常会导致在build 镜像的时候失败。因此可以直接采用kolla官方提供的镜像文件,这样就不需要自己build镜像的环节,也就是搭建本地的docker registry。本次部署,我是直接采用公司的镜像仓库。 一、安装基础包 yum update yum install epel-release # 启用EPEL 的repo 源 yum install python-devel libffi-devel gcc openssl-devel git python-pip # 安装所需的依赖包 pip install --upgrade pip # 这里踩过坑,先升级一下 二、安装docker    1. 设置repo ,配置docker 源 目前最新版本的Docker是1.13.1,Kolla目前支持的Docker是1.12.x

ansible的playbook

旧城冷巷雨未停 提交于 2020-11-01 18:57:25
一:ansible-playbook的基本语法 #编写以下yaml文件 [root @supervisor yaml]# cat /etc/ansible/yaml/test.yml --- - hosts: all remote_user: root tasks: - name: 安装ntpdate,wget,lrzsz yum: state=present name=ntpdate,wget,lrzsz - name: 创建web目录 shell: mkdir -p /data/cache - name: 安装httpd yum: state=present name=httpd notify: - Start httpd handlers: - name: Start httpd service: state=restarted name=httpd enabled=yes - hosts: centos7 remote_user: root tasks: - name: 安装net工具 yum: state=present name=net-tools #检查语法是否正确 [root @supervisor yaml]# ansible-playbook -i /etc/ansible/hosts /etc/ansible/yaml/test.yml --syntax

ansible-playbook结果回显

£可爱£侵袭症+ 提交于 2020-11-01 17:48:05
环境 centos7 ansible 2.9.10-1.el7(yum安装) python2.7 背景 使用ansible-playbook批量执行工具,但发现ansible能返回显示执行结果,ansible-playbook只会返回ok/change/fail,对于需要检查返回结果就还要到机器上二次确认,比较麻烦。所以研究了下ansible-playbook结果回显的方法。 ansible-playbook例子:对主机执行date,返回日期 --- - hosts: test #定义需要执行主机 remote_user: root #远程用户 tasks: - name: test shell: date 正常不回显结果: 方法一: 对单条任务结果回显:为这条任务加个regiter,并新加另一个任务show结果出来 --- - hosts: test #定义需要执行主机 remote_user: root #远程用户 tasks: - name: test shell: date register: check - name: show debug: var=check verbosity=0 #check.stdout 显示出的信息会看的更清晰点 结果变化: 方法二: 执行的时候加参数--verbose ansible-playbook -i hosts playbook