- 发布于
K8s(Kubernetes)是什么?
- 作者

- 姓名
- AbnAsia.org
- @steven_n_t
K8s 是一个容器编排系统。它用于容器的部署和管理。其设计深受谷歌内部系统 Borg 的影响。

Kubernetes集群由一组称为节点(node)的工作机器组成,这些机器运行容器化应用程序。每个集群至少有一个工作节点。
工作节点(worker node)托管Pod,它们是应用程序工作负载的组成部分。控制平面管理集群中的工作节点和Pod。在生产环境中,控制平面通常跨多台计算机运行,而集群通常运行多个节点,从而提供容错和高可用性。
控制平面组件
- API 服务器
API 服务器与 Kubernetes 集群中的所有组件通信。所有对 Pod 的操作都是通过与 API 服务器通信来执行的。
- 调度器
调度器监视 Pod 上的工作负载,并为新创建的 Pod 分配负载。
- 控制器管理器
控制器管理器运行控制器,包括 Node 控制器、作业控制器、端点切片控制器和服务账号控制器。
- etcd
etcd 是一个键值存储,用于作为 Kubernetes 的集群数据的后端存储。
节点
- Pod
Pod 是一组容器,是 Kubernetes 管理的最小单位。Pod 中的每个容器都有一个单独的 IP 地址。
- Kubelet
Kubelet 是运行在集群中每个节点上的代理。它确保 Pod 中的容器正在运行。
- Kube 代理
kube-proxy 是运行在集群中每个节点上的网络代理。它路由来自服务的进入节点的流量,并将请求转发到正确的容器。
请注意,中文版本是由 AI 辅助翻译的,因此可能存在细微错误。
作者
Ai Base Network (ABN), ABN ASIA由具有深厚学术背景的人员创立,他们在美国、荷兰、匈牙利、日本、韩国、新加坡和越南等国家有工作经验。ABN Asia是学术界和技术相遇的地方。凭借我们领先的解决方案和优秀的软件开发服务,我们帮助企业提升水平,走向全球舞台。我们的承诺:更快。更好。更可靠。在大多数情况下:也更便宜。
无论您需要IT服务、数字咨询、现成软件解决方案,还是想向我们发送招标要求(RFPs),都请随时与我们联系。您可以通过[email protected]与我们联系。我们随时准备为您提供所有技术需求的帮助。

© ABN ASIA