![Kubernetes权威指南:从Docker到Kubernetes实践全接触(第5版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/305/47379305/b_47379305.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.2.1 安装kubeadm
对kubeadm工具的安装在CentOS操作系统上可以通过yum工具一键完成。
首先配置yum源,官方yum源配置文件/etc/yum.repos.d/kubernetes.repo的内容如下:
![img](https://epubservercos.yuewen.com/EB1063/26763832509462206/epubprivate/OEBPS/Images/txt002_4.jpg?sign=1738894197-2piTeurpQDErlC5UyJL3OuJL9eKfwu2G-0-91402c71f763a01536a2bc89d6e6ba9c)
如果无法访问官方yum源的地址,则也可以使用国内的一个yum源。
然后运行yum install命令安装kubeadm、kubelet和kubectl:
![img](https://epubservercos.yuewen.com/EB1063/26763832509462206/epubprivate/OEBPS/Images/txt002_5.jpg?sign=1738894197-ZpxoIN3SLPZkqifmOp7BkhVXJ9VtFt0X-0-8e90650f51303ffde25e790c8381df7b)
kubeadm将使用kubelet服务以容器方式部署和启动Kubernetes的主要服务,所以需要先启动kubelet服务。运行systemctl start命令启动kubelet服务,并设置为开机自启动:
![img](https://epubservercos.yuewen.com/EB1063/26763832509462206/epubprivate/OEBPS/Images/txt002_6.jpg?sign=1738894197-AFbBxZEhEzJO93ombZeXs5aK26YSW5pW-0-2ec1f2d7a67ce2fef83837213708a4d7)
kubeadm还需要关闭Linux的swap系统交换区,这可以通过swapoff-a命令实现:
![img](https://epubservercos.yuewen.com/EB1063/26763832509462206/epubprivate/OEBPS/Images/txt002_7.jpg?sign=1738894197-6TbLj80vXkx0ujenyLcXzwTANY7KRgfP-0-5bf5d192e5936fec3f75b79fdd068df2)