首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >kubernetes主节点和工作节点是否需要独立的机器?

kubernetes主节点和工作节点是否需要独立的机器?
EN

Stack Overflow用户
提问于 2022-06-09 00:37:25
回答 1查看 477关注 0票数 0

我开始训练库伯内特斯,有一件事困扰着我。这个问题可能很傻,但我找不到答案。

在Kubernetes中,我们有主节点(控制平面)和工作节点(容器托管的地方)。

现在,当您说主节点时,您是在物理或虚拟服务器上安装所需的应用程序/主节点进程,如API服务器、调度程序或etcd?

我的意思是,是windows/linux机器或服务器上的主节点吗?

同样,工人节点也是如此。

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-09 11:08:55

对于生产场景,通常建议将控制平面组件驻留在与应用程序工作负载分离的节点上。然而,这是可能的,并且存在完全有效的场景(比如本地开发环境),其中Kubernetes运行在一个节点上,将控制平面组件与应用程序工作负载混合在一起。

Kubernetes集群由一组运行容器化应用程序的工作机器组成,称为节点。每个集群至少有一个节点(否则它将不是集群)。节点可以是虚拟的,也可以是物理的。

在Kubernetes中,您进一步区分了控制平面组件和应用程序工作负载。

控制平面的组件对集群做出全局决策(例如,调度),以及检测和响应集群事件。

控制平面组件可以在集群中的任何机器上运行,但是通常的约定是在一组不运行任何应用程序工作负载的计算机(物理或虚拟)上运行控制平面(它们将运行在工作节点上)。

请参阅Kubernetes元件文档以获得更多详细信息

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72553558

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档