搭建kubernetes集群
用户申请开通专属云,具体可点击此处进行查看
操作步骤
- 参考云服务器新建文档,使用
kubernetes-1-14-deploy
镜像在可用区B创建两台云服务器,分别作为 k8s 的 master 节点和 node 节点。
Note
使用 kubernetes-1-14-deploy
镜像需联系我们售后技术支持进行添加。
- 登录到master节点,执行:
# 初始化master服务
kubeadm init --config ~/kubeadm.conf
apiVersion: kubeadm.k8s.io/v1alpha1
kind: MasterConfiguration
kubernetesVersion: v1.14.1
imageRepository: hub.c.163.com/combk8s
api:
advertiseAddress: 0.0.0.0
bindPort: 6443
networking:
podSubnet: 10.10.0.0/16
# 创建calico网络
kubectl apply -f ~/calico.yaml
- 登录到node节点,执行:
# 这条命令是kubeadm init的返回结果
kubeadm join ${master} --token ${token} --discovery-token-ca-cert-hash ${hash}
至此 kubernetes 集群搭建完毕。
Note
(1) 创建虚拟机时,需要选择可用区B
(2) 规划vpc子网网段时,主要不要与service的clusterIP、容器网段有重叠。其中service的clusterIP默认为10.96.0.0/12,calico的默认容器网段是192.168.0.0/16