
Kubernetes
文章平均质量分 66
Kubernetes 是一个开源的容器编排引擎,用来对容器化应用进行自动化部署、扩缩和管理
my150150
这个作者很懒,什么都没留下…
展开
-
cloud-controller-manager
组件, 嵌入了特定于云平台的控制逻辑。云控制器管理器(Cloud Controller Manager)允许将你的集群连接到云提供商的 API 之上, 并将与该云平台交互的组件同与你的集群交互的组件分离开来。仅运行特定于云平台的控制器。因此如果你在自己的环境中运行 Kubernetes,或者在本地计算机中运行学习环境, 所部署的集群不包含云控制器管理器。将若干逻辑上独立的控制回路组合到同一个可执行文件中,以同一进程的方式供你运行。你可以对其执行水平扩容(运行不止一个副本)以提升性能或者增强容错能力。原创 2025-02-26 15:31:37 · 114 阅读 · 0 评论 -
kube-controller-manager
Kubernetes 控制器管理器是一个守护进程,内嵌随 Kubernetes 一起发布的核心控制回路。在机器人和自动化的应用中,控制回路是一个永不休止的循环,用于调节系统状态。在 Kubernetes 中,每个控制器是一个控制回路,通过 API 服务器监视集群的共享状态, 并尝试进行更改以将当前状态转为期望状态。目前,Kubernetes 自带的控制器例子包括副本控制器、节点控制器、命名空间控制器和服务账号控制器等。原创 2025-02-26 14:23:34 · 607 阅读 · 0 评论 -
k8s-etcd与kube-scheduler
调度决策考虑的因素包括单个 Pod 及 Pods 集合的资源需求、软硬件及策略约束、 亲和性及反亲和性规范、数据位置、工作负载间的干扰及最后时限。如果你的 Kubernetes 集群使用 etcd 作为其后台数据库, 请确保你针对这些数据有一份。一致且高可用的键值存储,用作 Kubernetes 所有集群数据的后台数据库。, 并选择节点来让 Pod 在上面运行。的组件, 负责监视新创建的、未指定运行。中找到有关 etcd 的深入知识。原创 2025-02-26 14:22:05 · 181 阅读 · 0 评论 -
kube-apiserver
API 服务器是 Kubernetes控制平面的组件, 该组件负责公开了 Kubernetes API,负责处理接受请求的工作。API 服务器是 Kubernetes 控制平面的前端。Kubernetes API 服务器的主要实现是kube-apiserver。设计上考虑了水平扩缩,也就是说,它可通过部署多个实例来进行扩缩。你可以运行的多个实例,并在这些实例之间平衡流量。原创 2025-02-25 10:26:52 · 498 阅读 · 0 评论 -
Kubernetes 组件
Kubernetes 允许灵活地部署和管理这些组件。Kubernetes 集群由控制平面和一个或多个工作节点组成。具备一致性和高可用性的键值存储,用于所有 API 服务器的数据存储。查找尚未绑定到节点的 Pod,并将每个 Pod 分配给合适的节点。公开 Kubernetes HTTP API 的核心组件服务器。插件扩展了 Kubernetes 的功能。维护节点上的网络规则以实现 Service 的功能。确保 Pod 及其容器正常运行。集群范围内的 DNS 解析。负责运行容器的软件,阅读。原创 2025-02-25 10:14:37 · 310 阅读 · 0 评论