首先说明,我的centos 7上已经具备了docker的环境并更换了阿里的镜像源。如果没有docker的话,还需要安装docker的哦。
1,禁用防火墙
systemctl stop firewalld
systemctl disable firewalld
2,禁用SELINUX
执行如下命令:
vim /etc/sysconfig/selinux
修改文件中的SELINUX为(需切换为root用户):
SELINUX=disabled
3,关闭swap内存
执行命令:
swapoff -a
5,编辑k8s源
输入命令:
vi /etc/yum.repos.d/kubernetes.repo
向文件中插入内容如下:
[kubernetes]
name=Kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
6,安装K8s
输入命令,
yum install -y kubelet-1.18.8 kubeadm-1.18.8 kubectl-1.18.8
当然了,版本随便选,可以通过下列命令查看版本:
yum list kubelet --showduplicates
7,设置K8s开机自启动
命令如下:
systemctl enable kubelet
8,安装完毕,查看版本
命令如下,
kubectl version