福哥在完成集群节点的添加之后发现了在集群列表里有一列是“主机”,数量是“1”,这就是说福哥添加的tflinux节点里面只有一台主机,那么如果要添加更多的主机怎么办呢?
要说明白这个问题先要理解Kubernetes的理念,在K8S的设想里面,没有主机概念。就是说我们之前对于服务部署的第一要素目标主机,在K8S里面被淡化了,被隐藏起来了。
在K8S里面,他会通过防火墙和Docker将多台主机上面的容器进行一个整合,我们创建的服务会智能的安排到其中一台主机上面,而这个过程你不需要关心。
还是先要安装docker服务的。
yum -y install docker systemctl start docker systemctl enable docker
记得拉镜像,或者使用私有仓库。
rancher/hyperkube:v1.20.9-rancher1 rancher/rancher-agent:v2.5.9 rancher/rke-tools:v0.1.77 rancher/rke-tools:v0.1.75 rancher/nginx-ingress-controller:nginx-0.43.0-rancher3 rancher/mirrored-coreos-etcd:v3.4.15-rancher1 rancher/mirrored-calico-node:v3.17.2 rancher/mirrored-calico-pod2daemon-flexvol:v3.17.2 rancher/mirrored-calico-cni:v3.17.2 rancher/mirrored-calico-kube-controllers:v3.17.2 rancher/mirrored-metrics-server:v0.4.1 rancher/mirrored-coredns-coredns:1.8.0 rancher/coreos-flannel:v0.13.0-rancher1 rancher/mirrored-cluster-proportional-autoscaler:1.8.1 rancher/kube-api-auth:v0.1.4 rancher/mirrored-pause:3.2
添加主机就是把集群节点的“注册命令”在新主机上面执行一下。

还是这个命令,还是这个味道~~

docker run -d --privileged --restart=unless-stopped --net=host -v /etc/kubernetes:/etc/kubernetes -v /var/run:/var/run 192.168.2.168:5000/rancher/rancher-agent:v2.5.9 --server https://192.168.2.168:44386 --token r2fl48rpfb8vkbv55jzvhn54kdwhdp6hb5xhv5s88z5frzbhccnbgx --ca-checksum 2cb5619576f91181965e0d1fda522be3a023bc198f4de92c9d62f83727259086 --etcd --controlplane --worker
明白了Kubernetes的理念就知道了如何添加主机了,你会发现这个真的是一个非常NB的设计,真的是让运维变得简单的伟大发明啊~~