k8s集群部署(3)
一、利用ansible部署kubernetes集群环境准备 基 于二进制方式部署和利用ansible-playbook实现自动化:既提供一键安装脚本,也可以分步执行安装各个组件,同时讲解每一步主要参数配置和注意事项;二进制方式部署有助于理解系统各组件的交互原理和熟悉组件启动参数,有助于快速排查解决实际问题。 版本组件 : kubernetes v1.9.7 etcd v3.3.4 docker 18.03.0-ce calico/node:v3.0.6 calico/cni:v2.0.5 calico/kube-controllers:v2.0.4 centos 7.3+ 集群规划和基础参数设定: 1.高可用集群所需节点配置如下: 部署节点×1:运行ansible脚本的节点 etcd节点×3:注意etcd集群节点必须是1,3,5,7……奇数个节点 master节点×1:运行集群主要组件 node节点×3:真正应用部署的节点,根据需要增加机器配置和节点数 2.在部署节点准备ansible:使用ansible的docker环境启动: 1° 下载内部源配置脚本并运行脚本: wget http://download2.yunwei.edu/shell/yum-repo.shbash yum-repo.sh