![云原生Kubernetes全栈架构师实战](https://wfqqreader-1252317822.image.myqcloud.com/cover/167/47217167/b_47217167.jpg)
上QQ阅读APP看书,第一时间看更新
2.3.3 K8s及Etcd的安装
Master01下载Kubernetes安装包(1.22.0需要更改为最新或读者想要安装的指定版本):
# wget https://dl.k8s.io/v1.22.0/kubernetes-server-linux-amd64.tar.gz
Master01下载Etcd安装包:
![](https://epubservercos.yuewen.com/27A31B/26581513401334806/epubprivate/OEBPS/Images/Figure-P53_132826.jpg?sign=1738857282-lBG4AySvFOBzUyL8ejoyxjPApRHXf1jq-0-62156b5590e018899b5730acd70a8926)
解压Kubernetes安装文件至bin目录:
![](https://epubservercos.yuewen.com/27A31B/26581513401334806/epubprivate/OEBPS/Images/Figure-P53_132827.jpg?sign=1738857282-CACO7jJGwxYdlV234twJBy4ODPVEStpQ-0-c5e80fbdaa670dc07f9cb333a7bf807f)
解压Etcd安装文件至bin目录:
![](https://epubservercos.yuewen.com/27A31B/26581513401334806/epubprivate/OEBPS/Images/Figure-P53_132828.jpg?sign=1738857282-3eaYyqaIpqUm4aqP29jsXMvB5CkDp9WL-0-e875203b43e2c88bd9b8175f02a5d9ad)
解压后即为安装成功,可以查看当前的版本:
# kubelet --version Kubernetes v1.22.0 # etcdctl version etcdctl version: 3.5.0 API version: 3.5
将组件发送到其他节点:
![](https://epubservercos.yuewen.com/27A31B/26581513401334806/epubprivate/OEBPS/Images/Figure-P53_132830.jpg?sign=1738857282-OIvLqdsMH3qp7WHn4mcddSMsE5IU6QEQ-0-9c0c785657c8e044955d0c4f4a75ea0e)
所有节点创建/opt/cni/bin目录:
# mkdir -p /opt/cni/bin
Master01节点切换到1.22.x分支(其他版本可以切换到其他分支,不需要更改为具体的小版本):
# cd k8s-ha-install && git checkout manual-installation-v1.22.x