在K8S集群中创建一个nginx应用
在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端口>/
-------------------------------------------------------------------------------------
分类:
Kubernetes
标签:
k8s
, kubernetes
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构