创建deployment(Pod控制器的一种, 直接删除pod后,会自动创建新的,需要删除deployment
kubectl create deployment haochen-nginx --image=nginx:1.23.0
备注 :这里可能会下载镜像失败
可以使用 kubectl describe pod 对应pod的名字 可以查看失败详情

kubectl get deployment,pod

kubectl expose deployment haochen-nginx --port=80 --type=NodePort
kubectl port-forward --address 0.0.0.0 service/haochen-nginx 80:80

Minikube的搭建跟用Kubeadm的有一点不一样,Nodeport不能通过ip+端口直接访问,要通过minikube service(内网访问)和端口转发(公网访问)