[vm搭建k8s] 6 安装k8s
目录1 k8s工具2 配置yum源3 安装kubeadm,kubelet和kubectl3.1 查看kubeadm的版本3.2 安装3.3 启动3.4查看kubelet运行状态4错误处理上一篇已经讲解了如何安装docker,这篇讲解下如何安装k8s的相关工具。同样的,这个动作也是集群里头所有的机器都要做的动作。1 k8s工具Kubernetes的安装方式有很多,笔者经过多次的走弯路,最终选择使用大
目录
上一篇已经讲解了如何安装docker,这篇讲解下如何安装k8s的相关工具。同样的,这个动作也是集群里头所有的机器都要做的动作。
1 k8s工具
Kubernetes的安装方式有很多,笔者经过多次的走弯路,最终选择使用大家都在用的kubeadm的方式来安装kubernetes集群。
需要安装的工具有三个:kubeadm,kubelet和kubectl
2 配置yum源
跟docker一样,如果不配置成国内的源的话,那么你就在这个步骤呆一辈子吧,复制下面的配置命令,到terminal上运行(没看错,是多行命令哈!但是也是一次复制一次粘贴即可运行):
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
3 安装kubeadm,kubelet和kubectl
注意这三个工具是有版本之分的,要跟docker的版本配对哈。往往这三个工具版本和k8s的版本一致。
另外kubeadm用什么版本,那么kubelet和kubectl也要用什么版本。
最后,这三个工具都要安装一遍,笔者试过,只安装kubeadm也会安装kubelet和kubectl但是,后面两个的版本永远只会装最新的,所以必须都要安装一遍对应的版本才可以
3.1 查看kubeadm的版本
需要先配置yum源才能查看
yum list kubeadm --showduplicates | sort -r
3.2 安装
yum install -y kubelet-1.17.0 kubectl-1.17.0 kubeadm-1.17.0 --disableexcludes=kubernetes
3.3 启动
systemctl enable kubelet && systemctl start kubelet
3.4 查看kubelet运行状态
systemctl status kubelet
注意:上面查看kubelet运行状态,显示是失败,是因为下面还有一些动作还没做,不过因为kubelet启动失败,就会自动在后台不断的重试,所以只要下面的这些动作都做好了之后,那么kubelet会自动重启成功。
4 错误处理
后面如果发现kubelet没有正常启动,那么通过journalctl -xefu kubelet命令,可以查看到具体的错误信息。
下一篇,讲解利用kubeadm部署k8s.
更多推荐
所有评论(0)