在k8s上部署应用的流程大致为:
1)提前准备好镜像
2)使用Deployment控制器部署镜像
3)通过Service对外暴露应用端口
使用Deployment控制器部署镜像
kubectl create deployment web --image=nginx --replicas=3
使用nginx镜像,副本3个
使用Service将Pod暴露出来
kubectl expose deployment web --port=80 --target-port=80 --type=NodePort
通过下面命令获得端口
kubectl get service