31、Kubernetes 入门指南

Kubernetes 入门指南

1. Kubernetes 主节点

Kubernetes 主节点用于管理 Kubernetes 集群。主节点底部是基础设施,可以是本地或云端的虚拟机(VM),也可以是本地或云端的服务器(通常称为裸金属服务器)。目前,Kubernetes 主节点仅能在 Linux 上运行,支持如 RHEL、CentOS 和 Ubuntu 等流行的 Linux 发行版。在 Linux 机器上,至少需要运行以下四个 Kubernetes 服务:
- API 服务器 :它是 Kubernetes 的网关,所有列出、创建、修改或删除集群中资源的请求都必须通过该服务。它公开了一个 REST 接口,像 kubectl 这样的工具可以使用该接口来管理集群和集群中的应用程序。
- 控制器 :更准确地说是控制器管理器,它是一个控制循环,通过 API 服务器观察集群的状态,并在当前状态与期望状态不同时进行更改,以使集群状态向期望状态靠拢。
- 调度器 :该服务会在考虑各种边界条件(如资源需求、策略、服务质量要求等)的情况下,尽力将 Pod 调度到工作节点上。
- 集群存储 :这是一个 etcd 实例,用于存储集群状态的所有信息。

需要注意的是,用作集群存储的 etcd 不一定非要和其他 Kubernetes 服务安装在同一节点上。有时,Kubernetes 集群会配置使用独立的 etcd 服务器集群。为实现高可用性,需要三个或更多主节点,这与 Docker Swarm 的管理器节点类似,Kubernetes 主节点相

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值