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的服务能力和服务质量始终符合预期标准。



如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!欢迎各位转载,但是未经作者本人同意,转载文章之后必须在文章页面明显位置给出作者和原文连接,否则保留追究法律责任的权利。
posted @   cosmoswong  阅读(159)  评论(0编辑  收藏  举报
编辑推荐:
· 基于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保姆级教程
点击右上角即可分享
微信分享提示