在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

请添加图片描述

通过 【IP:端口号】 访问nginx网页

请添加图片描述

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐