1.1 准备环境
[root@k8s-master ~]# cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) [root@k8s-master ~]# uname -r 3.10.0-693.el7.x86_64
1.2 系统环境
1.2.1 程序版本
软件 | 版本 |
etcd | v3.3.7 |
flanneld | v0.10.0 |
kubenetes | v1.10.4 |
docker | 18.03.1.ce |
1.2.2 证书情况
角色 | 证书情况 |
etcd | ca.pem,ca-key.pem,etcd.pem,etcd-key.pem |
master | ca.pem, ca-key.pem, admin.pem, admin-key.pem, kubernetes.pem, kubernetes-key.pem, kube-controller-manager.pem, kube-controller-manager-key.pem, kube-scheduler.pem, kube-scheduler-key.pem, flanneld.pem, flanneld-key.pem |
node | ca.pem, ca-key.pem, admin.pem, admin-key.pem, kube-proxy.pem, kube-proxy-key.pem, flanneld.pem, flanneld-key.pem |
1.3 架构说明
1.3.1 etcd集群
角色 | 主机名 | IP地址 | 运行程序 |
etcd01 | etcd01 | 192.168.10.154 | etcd,etcdctl |
etcd02 | etcd02 | 192.168.10.155 | etcd,etcdctl |
etcd03 | etcd03 | 192.168.10.156 | etcd,etcdctl |
1.3.2 master集群
角色 | 主机名 | IP地址 | 运行程序 |
master | k8s-master | 192.168.10.161 | kubectl,kube-apiserver,kube-controller-manager,kube-scheduler,flanneld,keepalived,haproxy |
slave | k8s-slave | 192.168.10.162 | kubectl,kube-apiserver,kube-controller-manager,kube-scheduler,flanneld,keepalived,haproxy |
1.3.3 node集群
角色 | 主机名 | IP地址 | 运行程序 |
node01 | k8s-node01 | 192.168.10.163 | kubectl,kubeadm,kubelet,kube-proxy,flanneld,docker |
node02 | k8s-node02 | 192.168.10.164 | kubectl,kubeadm,kubelet,kube-proxy,flanneld,docker |
1.4 其他相关
软件包下载地址:https://nextcloud.leonshadow.com/s/ZD2g29JNXiw23Hm
提取密码:blog.leonshadow.C0M
参考资料:https://k8s-install.opsnull.com/

我的微信
如果有技术上的问题可以扫一扫我的微信