Kubernetes部署要求Centos7.5以上版本,否则会出现kubelet无法启动或某些服务端口访问异常等问题(同时要求内核版本要升级到4.4.x以上)。
1)查看当前centos系统版本和内核版本
1 2 3 4 | [root@k8s-vm01 ~] # cat /etc/redhat-release CentOS Linux release 7.4.1902 (Core) [root@k8s-vm01 ~] # uname -r |
2)备份原来的CentOS-Base.repo
1 2 | [root@k8s-vm01 ~] # cd /etc/yum.repos.d/ [root@k8s-vm01 yum.repos.d] # cp CentOS-Base.repo CentOS-Base.repo_bak |
3)修改yum源。
要保证更换的yum源地址可以正常访问。如下使用阿里云的yum源,
Index of /centos/7.7.1908/
http://mirrors.aliyun.com/centos/7.7.1908
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | [root@k8s-vm01 yum.repos.d] # cat /etc/yum.repos.d/CentOS-Base.repo [base] name=CentOS-$releasever enabled=1 failovermethod=priority baseurl=http: //mirrors .aliyun.com /centos/7 .7.1908 /os/ $basearch/ gpgcheck=1 gpgkey=http: //mirrors .cloud.aliyuncs.com /centos/RPM-GPG-KEY-CentOS-7 [updates] name=CentOS-$releasever enabled=1 failovermethod=priority baseurl=http: //mirrors .aliyun.com /centos/7 .7.1908 /updates/ $basearch/ gpgcheck=1 gpgkey=http: //mirrors .aliyun.com /centos/RPM-GPG-KEY-CentOS-7 [extras] name=CentOS-$releasever enabled=1 failovermethod=priority baseurl=http: //mirrors .aliyun.com /centos/7 .7.1908 /extras/ $basearch/ gpgcheck=1 gpgkey=http: //mirrors .aliyun.com /centos/RPM-GPG-KEY-CentOS-7 |
4)执行更新yum
确保下面更新操作没有报错。
1 | [root@k8s-vm01 yum.repos.d] # yum update -y |
5)重启系统
1 | [root@k8s-vm01 yum.repos.d] # init 6 |
重启后查看系统版本
1 2 | [root@k8s-vm01 ~] # cat /etc/redhat-release CentOS Linux release 7.7.1908 (Core) |