跳转至

# K8S 集群部署

kubernetes 软件安装

1. 获取 kubernetes 源码

1. 在 k8s-master01 节点执行
mkdir /opt/k8s && cd /opt/k8s && wget https://dl.k8s.io/v1.28.0/kubernetes-server-linux-amd64.tar.gz
tar -xf kubernetes-server-linux-amd64.tar.gz
cd kubernetes/server/bin/ && ls

2. 转发执行文件到其他 master 节点

1. 在 k8s-master01 节点执行将执行文件移动至 /usr/local/bin/
cd /opt/k8s/kubernetes/server/bin/ && for HOST in k8s-master02 k8s-master03; do for FILE in kube-apiserver kube-controller-manager kube-scheduler kubectl; do scp $FILE $HOST:/usr/local/bin/; done; done

3. 转发执行文件到其他 node 节点

1. 在 k8s-master01 节点执行将执行文件移动至其他两个 master 节点的 /usr/local/bin/
cd /opt/k8s/kubernetes/server/bin/ && for HOST in k8s-worker01 k8s-worker02; do for FILE in kubelet kube-proxy; do scp $FILE $HOST:/usr/local/bin/; done; done