【文件属性】:
文件名称:K8s集群搭建ansible部署脚本
文件大小:103KB
文件格式:ZIP
更新时间:2022-04-21 15:47:13
k8s glusterfs ansible devops
我个人给公司开发的使用ansible部署k8s的脚本,支持vagrant调用ansbile,和直接ansible执行两种方式。k8s二进制组件使用最新的1.23.5
部署以下模块内容包括:
preinstall 安装前准备,主机环境初始化,二进制文件拷贝
certs 生成集群所需要的ssl证书
master 主节点服务部署,使用systemd服务方式
worker 工作节点服务部署,使用systemd服务方式
addon 包括calico网络dns域名解析服务,dashboard, glusterfs+heketi和nfs存储部署
smoke_test 对环境做冒烟测试,包括 pod访问测试,dns访问测试,pv存储访问测试