使用 Kubernetes 的容器编排

Containerization and Virtualization Concepts

Julia Ostheimer

Freelance AI Consultant

Kubernetes 简介

  • 缩写:K8s
  • 由 Google 开发,2014 年开源
  • 96% 的组织在使用或评估 Kubernetes

 

Kubernetes 标志

1 云原生计算基金会(CNCF)2022 年年度调研 2 标志由 The Linux Foundation 提供
Containerization and Virtualization Concepts

Kubernetes 简介

  • 将容器分组为逻辑单元

Kubernetes 的逻辑单元

  • 分布式系统

分布式系统

1 图标来自 Icons8.com
Containerization and Virtualization Concepts

Kubernetes 组件概览

  • 关键 Kubernetes 组件:
    • Pod
    • 节点(Node)
    • 控制平面(Control Plane)
    • 集群(Cluster)
Containerization and Virtualization Concepts

Pod:最小可部署单元

Kubernetes 架构 - Pod

1 图标来自 Icons8.com
Containerization and Virtualization Concepts

节点:最小硬件单元

Kubernetes 架构 - 节点

1 图标来自 Icons8.com
Containerization and Virtualization Concepts

通过控制平面管理节点

Kubernetes 架构 - 控制平面

1 图标来自 Icons8.com
Containerization and Virtualization Concepts

将节点分组为集群

Kubernetes 架构 - 集群

1 图标来自 Icons8.com
Containerization and Virtualization Concepts

Docker 与 Kubernetes

  • Docker:处理「单个或少量容器」

Docker 标志

  • Kubernetes:处理「大量容器」

Kubernetes 标志

Containerization and Virtualization Concepts

开始练习!

Containerization and Virtualization Concepts

Preparing Video For Download...