首先说明,我的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

参考资料:
【1】,kubeadm安装单机版kubernetes(简单快速)
【2】,安装Kubernetes(k8s)保姆级教程—无坑版

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐