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 @ 2021-12-23 16:14  cosmoswong  阅读(154)  评论(0编辑  收藏  举报