CentOS 7.3下Docker Kubernetes1.8.3集群环境搭建(4)

3、如果安装的是etcd集群,配置文件信息基本一致,只要修改[Node IP]为etcd节点的主机IP即可,同时修改ETCD_INITIAL_CLUSTER项,该项需要添加所有etcd节点,例如:
ETCD_INITIAL_CLUSTER="etcd1=https://172.16.1.64:2380,etcd2=https://172.16.1.65:2380,etcd3=https://172.16.1.66:2380"。

启动 etcd [root@mimo222 ~]# systemctl enable etcd [root@mimo222 ~]# systemctl start etcd [root@mimo222 ~]# systemctl status etcd # 如果报错 请使用 journalctl -f -t etcd 和 journalctl -u etcd 来定位问题 [root@mimo222 ~]# journalctl -f -t etcd 验证 etcd 状态 查看 etcd 状态

若为etcd集群,则--endpoints需要填写所有etcd节点IP:PORT

etcdctl --endpoints=https://10.0.11.222:2379\ --cert-file=/etc/kubernetes/ssl/etcd.pem \ --ca-file=/etc/kubernetes/ssl/ca.pem \ --key-file=/etc/kubernetes/ssl/etcd-key.pem \ cluster-health member 2012db49e3efb509 is healthy: got healthy result from https://10.0.11.222:2379 cluster is healthy 查看 etcd 集群成员 etcdctl --endpoints=https://10.0.11.222:2379\ --cert-file=/etc/kubernetes/ssl/etcd.pem \ --ca-file=/etc/kubernetes/ssl/ca.pem \ --key-file=/etc/kubernetes/ssl/etcd-key.pem \ member list 2012db49e3efb509: name=etcd1 peerURLs=http://10.0.11.222:2380 clientURLs=https://10.0.11.222:2379 isLeader=true Kubernetes Master节点安装配置

Master需要部署 kube-apiserver , kube-scheduler , kube-controller-manager 这三个组件。 kube-scheduler 作用是调度pods分配到那个node里,简单来说就是资源调度。 kube-controller-manager 作用是 对 deployment controller , replication controller, endpoints controller, namespace controller and serviceaccounts controller等等的循环控制,与kube-apiserver交互。

安装组件 [root@mimo222 ~]# mkdir /tmp/kubernetes [root@mimo222 ~]# cd /tmp/kubernetes # 这个包比较大,几百兆,我通过wget没有下下来... 直接在网页上输入这个网址,然后一点一点下载下来了.. # 大家可以用别的方法下载,然后拷贝到服务器上即可。 [root@mimo222 ~]# wget https://dl.k8s.io/v1.8.3/kubernetes-server-linux-amd64.tar.gz [root@mimo222 ~]# tar -xzvf kubernetes-server-linux-amd64.tar.gz [root@mimo222 ~]# cd kubernetes # Master节点不需要kubelet、kube-proxy,因此这里没有拷贝这俩,如果要将master节点也装成node节点, # 则kubelet、kube-proxy这俩就需要拷贝出来了。 [root@mimo222 ~]# cp -r server/bin/{kube-apiserver,kube-controller-manager,kube-scheduler,kubectl} /usr/local/bin/ 创建admin证书

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/3610a734fcb0347b51bf15379c90ac67.html