参考官方链接:https://kubernetes.io/docs/setup/independent/install-kubeadm/
硬件配置、系统要求和需要开放的端口直接参考以上链接。
1、安装docker
$ yum install -y docker
$ systemctl enable docker && systemctl start docker
2、安装kubeadm、kubelet和kubectl
安装kubeadm需要首先设置yum源,但官网上的源是被墙了的,需要使用阿里的源。
$ cat <<EOF > /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
EOF
$ setenforce 0
$ sed -i 's/^SELINUX=enforcing$/SELINUX=permissive/' /etc/selinux/config
$ yum install -y kubelet kubeadm kubectl
$ systemctl enable kubelet && systemctl start kubelet
至此docker和kubeadm就安装完了,接下来会用kubeadm来初始化k8s的master节点
网友评论