5.9 本章小结

本章主要讲解了Kubernetes的Pod控制器,它们是“工作负载”类资源的核心组成部分,是基于Kubernetes运行应用的最重要的资源类型之一,具体如下。

  • 工作负载类型的控制器根据业务需求管控Pod资源的生命周期。
  • ReplicaSet可以确保守护进程型的Pod资源始终具有精确的、处于运行状态的副本数量,并支持Pod规模的伸缩机制;它是新一代的ReplicationController控制器,不过应该直接使用ReplicaSet,而是要使用Deployment。
  • Deployment是构建在ReplicaSet上更加抽象的工作负载型控制器,支持多种更新策略及发布机制。
  • Job控制器能够控制相应的作业任务得以正常完成并退出,支持并行式多任务。
  • CronJob控制器用于控制周期性作业任务,其功能类似于Linux操作系统上的Crontab。
  • PodDisruptionBudget资源对象为Kubernetes系统上的容器化应用提供了高可用能力。

results matching ""

    No results matching ""