发布于

什么是 k8s(Kubernetes)?

作者

"k8s 是一个容器编排系统。它用于容器部署和管理。它的设计很大程度上受到Google内部系统Borg的影响。

k8s 集群由一组称为节点的工作机器组成,它们运行容器化应用程序。每个集群至少有一个工作节点。

工作节点托管作为应用程序工作负载组件的 Pod。控制平面管理集群中的工作节点和 Pod。在生产环境中,控制平面通常跨多台计算机运行,集群通常运行多个节点,提供容错和高可用性。

🔹 控制平面组件

1.API服务器

API 服务器与 k8s 集群中的所有组件进行通信。 Pod 上的所有操作都是通过与 API 服务器通信来执行的。

  1. 调度程序

调度程序监视 Pod 上的工作负载并为新创建的 Pod 分配负载。

  1. 控制器管理器

控制器管理器运行控制器,包括节点控制器、作业控制器、EndpointSlice 控制器和 ServiceAccount 控制器。

4.etcd

etcd 是一个键值存储,用作 Kubernetes 所有集群数据的后备存储。

🔹 节点

  1. 豆荚

Pod 是一组容器,是 k8s 管理的最小单元。 Pod 具有应用于 Pod 内每个容器的单个 IP 地址。

  1. 库贝莱特

在集群中的每个节点上运行的代理。它确保容器在 Pod 中运行。

3.Kube代理

kube-proxy 是在集群中的每个节点上运行的网络代理。它将从服务进入节点的流量路由。它将工作请求转发到正确的容器。 "

Image

作者

Ai Base Network (ABN), ABN ASIA由具有深厚学术背景的人员创立,他们在美国、荷兰、匈牙利、日本、韩国、新加坡和越南等国家有工作经验。ABN Asia是学术界和技术相遇的地方。凭借我们领先的解决方案和优秀的软件开发服务,我们帮助企业提升水平,走向全球舞台。我们的承诺:更快。更好。更可靠。在大多数情况下:也更便宜。

无论您需要IT服务、数字咨询、现成软件解决方案,还是想向我们发送招标要求(RFPs),都请随时与我们联系。您可以通过[email protected]与我们联系。我们随时准备为您提供所有技术需求的帮助。

ABNAsia.org

© ABN ASIA