在K8S集群中创建一个nginx应用
-
功能需求
在K8S中部署一个入门的 nginx应用
-
实验环境
1台master+2台worknode
-
操作步骤
Step1: 使用deployment控制器部署镜像
//创建一个名称为helloNginx的nginx应用, 副本数为3,此处省略namespce即默认default命名空间下创建
#kubectl create deployment helloNginx --image=nginx --replicas=3
//查询部署的deployment以及pods
#kubectl get deploy, pods
Step2: 使用Service将Pods暴露出去
//以NodePort方式将端口暴露出去,
#kubectl expose deployment helloNginx --port=80 --targetPort=80 --type=NodePort
//查询部署的deployment以及pods
#kubectl get service
Step3: 浏览器访问应用
http://<任意worknodeIP>:<service随机生成的3xxxx端口>/
-------------------------------------------------------------------------------------