部署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以后继续


浙公网安备 33010602011771号