k8s入门——nginx部署

在k8s上部署应用的流程大致为:

1)提前准备好镜像
2)使用Deployment控制器部署镜像
3)通过Service对外暴露应用端口

使用Deployment控制器部署镜像

kubectl create deployment web --image=nginx --replicas=3

使用nginx镜像,副本3个

k8s入门——nginx部署_第1张图片

使用Service将Pod暴露出来

kubectl expose deployment web --port=80 --target-port=80 --type=NodePort

通过下面命令获得端口

kubectl get service

请添加图片描述

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

k8s入门——nginx部署_第2张图片

你可能感兴趣的:(面试,学习路线,阿里巴巴,java,java进阶,后端)