Kubernetes API 入门指南
1. 引言
Kubernetes 是一个用于编排容器的平台,以声明式模式运行。其核心入口是 API,本文将深入探讨 Kubernetes 架构中 API 的核心作用,聚焦其 HTTP REST 特性以及为管理众多资源所做的扩展。同时,还会介绍如何有效查阅参考文档,以获取日常所需的最大量有用信息。
2. Kubernetes 平台概览
在 Kubernetes 平台中,用户在一端声明用于构建和部署应用的高级资源,如 Deployments、Ingresses 等。中间部分,控制器会将这些高级资源转换为低级资源(Pods),调度器则将这些资源分配到各个节点。另一端,节点代理负责在节点上部署低级资源。
Kubernetes 平台主要由以下几个关键组件构成:
1. API 服务器 :控制平面的核心,用户和控制平面的各个组件通过它来创建、获取、删除、更新和监视资源。
2. etcd 数据库 :仅由 API 服务器访问,用于持久化存储与资源相关的数据。
3. 控制器管理器 :运行控制器,将用户声明的高级资源转换为要部署在节点上的低级资源。控制器连接到 API 服务器,监视高级资源,并根据高级资源的规范创建、删除和更新低级资源。
4. 调度器 :将低级资源分配到各个节点。它连接到 API 服务器,监视未分配的资源并将其分配到节点。
5. Kubelet :运行在集群所有节点上的代理,每个代理管理
超级会员免费看
订阅专栏 解锁全文
111

被折叠的 条评论
为什么被折叠?



