CKA [Installation] – Ubuntu 从0架设,下载Kubernetes 和 ETCD Binary Files

- 我们需要在Kubernetes官方Github当中找到binary file, 然后在master node 和 worker node 安装binary
- 去到Github Kubernetes 最新版本的changelog 你会看到 Client Binaries, Server Binaries 和 Node Binaries
https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md



3. Server Binaries 是安装在Master Node的,里面有kube-controller-manager, kube-apiserver 和kube-scheduler , 而ETCD由于不是K8s的项目,所以需要另外下载而外再安装。
4. Node Binaries 是安装在WorkerNode 的,里面有kubelet 和 kube-proxy
5. Client Binaries 只是需要安装在本机,用于你的本机远程连接Master Node, 里面有kubectl
实践操作 (安装Kubernetes 1.34.1版本)X86 chip
✅ 在Master Node 安装以下的指令
1. 创建binaries目录
mkdir /root/binaries
cd /root/binaries
wget https://cdn.dl.k8s.io/release/v1.34.1/kubernetes-server-linux-amd64.tar.gz
3. 解压k8s压缩包
tar -xzvf kubernetes-server-linux-amd64.tar.gz
4. 查看是否有binary files
ls -lh /root/binaries/kubernetes/server/bin/

5. 下载etcd , 可以去到etcd的github仓库找最新版本来下载

wget --inet4-only https://github.com/etcd-io/etcd/releases/download/v3.6.5/etcd-v3.6.5-linux-amd64.tar.gz
6. 解压etcd压缩包
tar -xzvf etcd-v3.6.5-linux-amd64.tar.gz
ls -lh /root/binaries/etcd-v3.6.5-linux-amd64

✅ 在Worker Node 安装以下的指令
1. 创建binaries目录
mkdir /root/binaries
cd /root/binaries
2. 下载k8s的node binaries
wget https://cdn.dl.k8s.io/release/v1.34.1/kubernetes-node-linux-amd64.tar.gz
3. 解压k8s压缩包
tar -xzvf kubernetes-node-linux-amd64.tar.gz
4. 查看是否有binary files
ls -lh /root/binaries/kubernetes/node/bin/

Facebook评论