一、基础设施环境准备
- CentOS7.6系统,内核在3.8以上
- 关闭SElinux,关闭firewalld服务
- 时间同步,可使用chronyd
- 调整base源,epel源
- 内核优化
- 关闭交换分区(swap),物理内存足够大
二、安装部署bind9内网DNS系统
三、安装部署docker私有仓库–harbor
四、准备证书签发环境–cfssl
- cfssl:证书签发工具
- cfssl-json:将cfssl生成的证书(json格式)变为文件承载式证书
- cfssl-certinfo:验证证书的信息
五、安装部署主控节点服务(后3个必须在同一台主机)
- Etcd #跑基数个
- Apiserver #127.0.0.1:80,接受API请求
- Controller-manager
- Scheduler
六、安装部署运算节点服务(2个)
- Kubelet
- Kube-proxy