K8S 专栏 —— Deployment 篇

文章目录

  • Deployment
    • Deployment基础概念
    • Deployment使用

Deployment

Deployment 是 K8S 中用于管理应用程序副本的对象,它提供了对应用程序的声明式定义,自动化部署、扩展和更新。

Deployment基础概念

  • ReplicaSet: Deployment 使用 ReplicaSet 来确保指定数量的 Pod 副本正在运行,如果有 Pod 意外终止,ReplicaSet 会创建新的 Pod 来代替。
  • 自动修复: 当使用 Deployment 时,K8S 能够自动修复故障,确保系统中运行指定数量的 Pod。
  • 滚动升级: Deployment 支持滚动升级,允许无缝地将应用程序从旧版本切换到新版本,而不会中断服务。

Deployment使用

  • 创建 Deployment
apiVersion: apps/v1
kind: Deployment

你可能感兴趣的:(K8S专栏,kubernetes,java,docker)