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

  1. 我们需要在Kubernetes官方Github当中找到binary file, 然后在master node 和 worker node 安装binary
  2. 去到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

2. 下载k8s的node 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/

Loading

Facebook评论