K8S部署后测试nginx
mkdir -p $HOME/.kube sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config sudo chown $(id -u):$(id -g) $HOME/.kube/config # 查看节点 $ kubectl get nodes
# 在work运行,加入集群 kubeadm join 192.168.1.136:6443 --token dz6jvb.zcabbw9sh9uc4sqe \ --discovery-token-ca-cert-hash sha256:e03e19c427d9be3a64032470f7be5428e497383e991e730b1e058f968748813d # token 有效期 24 小时,过期后不可用,以下命令重新创建 token kubeadm token create --print-join-command # 部署CNI网络插件 $ wget https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml $ kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml $ kubectl get pods -n kube-system # 创建pod,测试k8s集群 $ kubectl create deployment nginx --image=nginx $ kubectl expose deployment nginx --port=80 --type=NodePort $ kubectl get pod,svc