【问题标题】:confusion with kubernetes high level architecture (master and node components)与 Kubernetes 高级架构(主和节点组件)混淆
【发布时间】:2017-09-26 19:55:40
【问题描述】:

kubernetes documentation 描述了 kubernetes 集群中的两种组件:主组件和节点组件。我无法找到准确且完整地描述文档中描述的组件的图表。我发现的only official diagram已经1.5年没有更新了。

就个人而言,我发现图表是理解概念的非常有用的资源。因此,我创建了自己的图表,并想知道是否遗漏了什么。

谢谢。

Kubernetes 高级架构

Kubernetes 主组件

Kubernetes 节点组件

【问题讨论】:

    标签: kubernetes


    【解决方案1】:

    我的建议:

    • 可以有任意数量的主节点,所以我会以某种方式在图表上显示它。
    • kube-proxy 和 kubelet 在每个节点上运行,甚至在主节点上。
    • docker 也可以与 rkt 互换,我也会展示一下。
    • fluentd 不是核心架构的一部分。

    【讨论】:

    • 感谢您的反馈。 kube-proxy & kubelet 与主组件中的其他组件有什么关系?另外,我不确定我是否理解 kube-proxy 背后的概念 - 基本上,它管理所有 SDN 事物,对吧?
    • 实际上 kube-proxy 并没有对 kubelet 做任何事情,反之亦然。由于架构决策,它们恰好总是耦合在一起。 kube-proxy 监视 API 服务器中服务和 Pod 定义的变化,并在实际节点上放置正确的 iptables 规则,以使 Pod 和该节点上的服务之间的基于 VIP(虚拟 IP)的通信正常工作。跨度>
    猜你喜欢
    • 2023-03-26
    • 1970-01-01
    • 1970-01-01
    • 2018-12-23
    • 1970-01-01
    • 2019-01-21
    • 2021-05-20
    • 1970-01-01
    • 2022-10-08
    相关资源
    最近更新 更多