安装前忠告:如果你用的是虚拟机,强烈不建议你使用克隆(链接克隆)的方式,至于完整克隆不知道有没有问题,每一台全新安装centos7系统最好。
一、安装前主题环境准备
1、docker安装
建议使用官网yum源安装,添加yum源之后,直接yum install docker即可
2、关闭所有节点的selinux
最好修改配置文件为disabled,而不是临时更改,避免以后重启引起不必要的麻烦
3、安装私有仓库环境Harbor
具体安装过程参考我的博客:
4、基本架构
IP 节点 备注10.10.90.105 master etcd复用此节点
10.10.90.106 node1 etcd复用此节点
10.10.90.105 node2 etcd复用此节点
二、安装预览
安装过程参考https://jimmysong.io/kubernetes-handbook/practice/install-kubernetes-on-centos.html,自己进行实践安装
1、创建 TLS 证书和秘钥
2、创建kubeconfig 文件
3、创建高可用etcd集群
4、部署master节点
5、安装flannel网络插件
6、部署node节点
7、安装kubedns插件
8、安装dashboard(后面教程已经更换为coredns)插件
9、安装heapster插件
10、安装EFK插件