这两天在搭建K8S服务器,因为我的是两台不在同一网段的服务器,遇到了不少大大小小的坑,在多次想放弃的情况下,还是一步步艰难排除万难,取得了最终胜利!言归正传,下面一一列举一下,希望对大家有所帮助。
1、kube init初始化master
在初始化时,遇到了一个坑:
kubeadm init --kubernetes-version=1.14.0 --apiserver-advertise-address=192.168.0.1 --pod-network-cidr=10.244.0.0/16
在--apiserver-advertise-address的这个ip地址我使用的是服务器的外网地址,导致出错,这里要写成内网地址
2、加入work节点
在初始化master节点之后获取到:
kubeadm join 192.168.0.1:6443 --token 51ezko.v8bf2b5yqqd5lufy \
--discovery-token-ca-cert-hash sha256:95407ad19119963699661fb7474d2446cd1c0440abc07a5071b78bf193630c68
在work机器上执行该语句,如下: