搭建kubernetes集群

用户申请开通专属云,具体可点击此处进行查看

操作步骤

  1. 参考云服务器新建文档,使用 kubernetes-1-14-deploy 镜像在可用区B创建两台云服务器,分别作为 k8s 的 master 节点和 node 节点。

Note

使用 kubernetes-1-14-deploy 镜像需联系我们售后技术支持进行添加。

  1. 登录到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
  1. 登录到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