安装Kubernetes

使用阿里云镜像

cat <<EOF > /etc/yum.repos.d/kubernetes.repo [kubernetes] name=Kubernetes baseurl=http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64 enabled=1 gpgcheck=0 repo_gpgcheck=0 gpgkey=http://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg http://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg 
EOF

关闭swap、防火墙

关闭SeLinux

setenforce 0 (临时关闭方法)

安装K8S组件

yum install -y kubelet kubeadm kubectl

上面代码默认安装最新版 如果想指定版本 按照如下格式

 yum install -y kubelet-版本号 kubeadm-版本号 kubectl-版本号

配置kubelet的cgroup drive

确保docker 的cgroup drive 和kubelet的cgroup drive一样:

docker info | grep -i cgroup

cat /etc/systemd/system/kubelet.service.d/10-kubeadm.conf

若显示不一样,则执行:

sed -i "s/cgroup-driver=systemd/cgroup-driver=cgroupfs/g" /etc/systemd/system/kubelet.service.d/10-kubeadm.conf systemctl daemon-reload

启动kubelet

systemctl enable kubelet &amp;&amp; systemctl start kubelet

初始化mater

sudo kubeadm init --kubernetes-version=版本号 --apiserver-advertise-address=&lt;ip&gt; --pod-network-cidr=192.168.0.0/16

分享你的喜爱