步骤一、生成yaml配置文件

kubectl create deployment web --image=nginx -o yaml --dry-run >> nginx.yaml

步骤二、使用yaml文件进行部署

kubectl apply -f nginx.yaml

步骤三、 查看创建的pod

kubectl get pods

 

步骤四、对外暴露访问端口,生成yaml配置文件

kubectl expose deployment web --port=80 --type=NodePort --target-port=80 --name=web1 -o yaml >> nginx-web1.yaml

 步骤五、查看pod和svc

 kubectl get pod,svc

 步骤六、访问nginx服务

我虚拟机的ip是,192.168.126.139对外暴露的端口是30022,则访问这个地址:http://192.168.126.139:30022

 

Logo

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

更多推荐