容器编排

Containerization and Virtualization Concepts

Julia Ostheimer

Freelance AI Consultant

容器编排的定义

  • 编排:

    • 对多个组件的自动化管理
  • 编排器:

    • 用于实现编排的工具
  • 容器编排:

    • 对容器的编排
Containerization and Virtualization Concepts

容器编排的目的

  • 简化大量容器的管理
  • 确保多个容器高效、有效地交互
Containerization and Virtualization Concepts

容器编排中的声明式编程

  • 声明式编程:
    • 定义期望结果,而非实现步骤

 

容器编排中的声明式编程示意图

1 Icons by Icons8.com
Containerization and Virtualization Concepts

容器编排的优势

  • 容器易于伸缩

    • 水平伸缩:添加/移除容器
    • 垂直伸缩:增/减特定容器的计算资源
  • 运维自动化

    • 节省时间
    • 提升开发效率
    • 降低成本
  • 应用性能更佳

Containerization and Virtualization Concepts

容器编排的应用

  • 微服务架构

  • 应用伸缩

  • 流水线自动化

Containerization and Virtualization Concepts

容器编排工具

各类容器编排器

1 Logos by Docker Inc., Red Hat Inc., HashiCorp Inc., and The Linux Foundation
Containerization and Virtualization Concepts

让我们练习!

Containerization and Virtualization Concepts

Preparing Video For Download...