Kubernetes 架构
Kubernetes 入门
Frank Heilmann
Platform Architect and Freelance Instructor
Kubernetes 概览
Kubernetes 由多个要素构成:
从大到小的关键组成
集群
与
控制平面
节点
Pod
通过
Service
提供网络连通性
Kubernetes 集群与控制平面
Kubernetes 集群是一组互联计算机(即
节点
)
可为机房服务器或云中的虚拟机
Kubernetes
控制平面
管理这些节点
由多个组件组成,可运行在集群任意节点上
Kubernetes 节点
Kubernetes 节点通常运行 Linux + 容器引擎(Docker)
$$
节点也称为
worker 机器
$$
节点运行
Kubernetes Kubelet
确保容器在称为 Pod 的单元中运行
Kubernetes Pod
Kubernetes
Pod
最小的可部署单元
由一个或多个容器组成
Pod 内容器逻辑相关,共享存储与网络
Pod 是短暂的(ephemeral):
可在任意时间被停止并重建
可在任意时间迁移到其他节点
Kubernetes 服务
Kubernetes Service
:用于暴露网络连通性的资源
从外部访问 Pod 或 Pod 间通信必需
原因:Pod 随时可能被重新部署,并且会
获得新的 IP 地址
Service 不是
短暂的
,提供稳定的网络连通性
Kubernetes 速查表
Kubernetes
集群(Cluster)
:一组连接的计算机(节点)用于运行 Kubernetes
Kubernetes
控制平面(Control Plane)
:管理集群中的节点
Kubernetes
节点(Node)
:也称"工作机(worker)",运行 Linux 和容器引擎
Kubernetes
Pod
:由一个或多个容器组成,最小可部署单元
Kubernetes
Service
:用于暴露网络连通性的资源;外部访问 Pod 与 Pod 间通信所需
¡Vamos a practicar!
Kubernetes 入门
Preparing Video For Download...