二进制安装kubernetes集群


原作者: sysit

1. 环境说明

https://docs.projectcalico.org/getting-started/kubernetes/self-managed-onprem/onpremises#install-calico-on-nodes

  • 配置文件
    注意修改calico.yaml文件中的子网信息与config文件中的podSubnet相匹配,本文中是10.244.0.0/16
  1. wget https://docs.projectcalico.org/manifests/calico.yaml
  2. cp calico.yaml{,.ori}
  3. [root@master1 k8s]# diff calico.yaml calico.yaml.ori
  4. 3683,3684c3683,3684
  5. < - name: CALICO_IPV4POOL_CIDR
  6. < value: "10.244.0.0/16"
  7. ---
  8. > # - name: CALICO_IPV4POOL_CIDR
  9. > # value: "192.168.0.0/16"
  • 应用
  1. kubectl apply -f calico.yaml
  • 查看节点
  1. [root@master1 k8s]# kubectl get node
  2. NAME STATUS ROLES AGE VERSION
  3. master1.sysit.cn Ready 1h v1.20.7
  4. master2.sysit.cn Ready 1h v1.20.7
  5. master3.sysit.cn Ready 1h v1.20.7
  6. node1.sysit.cn Ready 1h v1.20.7
  7. node2.sysit.cn Ready 1h v1.20.7
  8. node3.sysit.cn Ready 1h v1.20.7

https://blog.51cto.com/lizhenliang/2717923