在进行Kubernetes集群的安装过程中,由于宿主机内核版本限制和垂直伸缩特性的需要,我们选择了安装k8s版本为1.25,runtime为containerd,cni为calico。同时,我们采用了原生二进制方式安装containerd、kubeadm和kubelet,避免了对包管理器的依赖。
以下是我们的环境信息:
IP | Hostname | OS Version | Kernel Version | Comment |
---|---|---|---|---|
192.168.0.11 | node1 | centos 7.9 | 3.10 | control panel |
192.168.0.12 | node2 | centos 7.9 | 3.10 | worker node |
192.168.0.13 | node3 | centos 7.9 | 3.10 | worker node |
我们使用的组件版本信息如下:
- containerd: 1.7.21
- k8s: 1.25.16