kubernetes权威指南读书笔记-POD和Deployment
为了简化POD的创建过程,使用Deployment的模板来创建POD。
Deployment有一些重要的属性:
- Replicas:POD的副本数量控制;
- selector:目标POD的标签选择器;
- template:自动创建POD副本的模板;
典型应用场景:
- 创建一个Deployment对象来完成相应POD副本数量的创建;
- 检查Deployment的状态来看部署动作是否完成(POD副本数量是否达到预期的值);
- 更新Deployment以创建新的POD(比如镜像升级),如果当前Deployment不稳定,则回溯到早先的一个Deploymentbanb ;
- 扩展Deployment以应对高负载;
POD、Deployment和Service三者之间的逻辑关系:
Service定义了一个服务访问的入口地址,前端应用(POD)通过这个入口地址访问其背后的一组由POD副本组成的集群实例。Service与其后端POD副本集群之间则是通过Label Selector实现无缝对接的,Deployment实际上用于保证Service的服务能力和服务质量始终符合预期标准。
如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!欢迎各位转载,但是未经作者本人同意,转载文章之后必须在文章页面明显位置给出作者和原文连接,否则保留追究法律责任的权利。
分类:
Kubernetes
标签:
K8S
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· Vue3状态管理终极指南:Pinia保姆级教程