部署k8s-master

 

 

 

 

进入文件夹 给文件master_images.sh赋予执行权限
chmod 777 master_images.sh
./master_images.sh 执行文件拉去镜像

kubeadm init --apiserver-advertise-address=10.0.2.15 --image-repository registry.cn-hangzhou.aliyuncs.com/google_containers --kubernetes-version v1.17.3 --service-cidr=10.96.0.0/16 --pod-network-cidr=10.244.0.0/16

 mkdir -p $HOME/.kube
  sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
  sudo chown $(id -u):$(id -g) $HOME/.kube/config

参考文档

https://kubernetes.io/docs/concepts/cluster-administration/addons/
在另外两个从节点输入 主节点生成的token
kubeadm join 10.0.2.15:6443 --token vgppj1.fojp8rrnfnsdxkjt \
    --discovery-token-ca-cert-hash sha256:fb0831e82a9e84382535f797161e60ca9f5342a6001b8199b90e414a92d23ed5 
代表成功加入集群

 

 

 

 

 

kubectl apply -f kube-flannel.yml
 kubectl get pods  获取pods信息
kubectl get ns  获取namespace(ctl=controller)
kubectl get pods --all-namespaces

 

 kubectl get nodes

kubeadm join 10.0.2.15:6443 --token vgppj1.fojp8rrnfnsdxkjt \
    --discovery-token-ca-cert-hash sha256:fb0831e82a9e84382535f797161e60ca9f5342a6001b8199b90e414a92d23ed5 
yum remove -y kubelet kubeadm kubectl(补充代码 如果下载的版本不一致 重新卸载安装)
yum install -y kubelet-1.17.3 kubeadm-1.17.3 kubectl-1.17.3

我们在主节点输入

 

 

 

kubectl get pod -n kube-system -o wide
监控pod进度
等3-10分钟,完全都是running以后继续

 

posted @ 2022-07-16 23:01  花心大萝卜li  阅读(107)  评论(0)    收藏  举报