使用kubespray安装kubernetes
1. 环境准备
1.1. 部署机器
机器IP
主机名
角色
系统版本
备注
1.2. 配置管理机
ansible>=2.4.0
jinja2>=2.9.6
netaddr
pbr>=1.6
ansible-modules-hashivault>=3.9.4
hvac1.3. 配置部署机器
1.4. 涉及镜像
镜像
版本
大小
镜像ID
备注
镜像
版本
大小
镜像ID
备注
2. 部署集群
2.1. 下载kubespary的源码
2.2. 编辑配置文件
2.2.1. hosts.ini
2.2.2. k8s-cluster.yml
2.3. 执行部署操作
3. 确认部署结果
3.1. ansible的部署结果
3.2. k8s集群运行结果
4. k8s集群扩容节点
4.1. 修改hosts.ini文件
4.2. 执行扩容命令
4.3. 检查扩容结果
5. 部署高可用集群
6. 升级k8s集群
7. troubles shooting
7.1. python-netaddr未安装
7.2. swap未关闭
7.3. 部署机器内存过小
7.4. kube-scheduler组件运行失败
7.5. docker安装包冲突
最后更新于