【问题标题】:Should Windows K8s nodes have aws-node & kube-proxy pods?Windows K8s 节点是否应该具有 aws-node 和 kube-proxy pod?
【发布时间】:2021-11-27 09:09:11
【问题描述】:

我有这个混合集群,它将所有节点显示为就绪(Windows 和 Linux 节点)。但是,只有 Linux 节点具有 aws-node 和 kube-proxy pod。我 RDP 进入了一个 Windows 节点,可以看到一个 kube-proxy 服务。

我的问题仍然存在:Windows 节点是否需要 kube-system 命名空间中的 aws-node 和 kube-proxy pod,还是它们的工作方式与 Linux 节点不同?

【问题讨论】:

    标签: kubernetes amazon-eks kubernetes-pod


    【解决方案1】:

    kube-proxy pod 是 Kubernetes 默认安装的一部分。它们是自动创建的,在 Linux 和 Windows 上都需要。

    kube-proxy 是一个网络代理,运行在集群中的每个节点上,实现了 Kubernetes 服务概念的一部分。

    kube-proxy 在节点上维护网络规则。这些网络规则允许从集群内部或外部的网络会话与 Pod 进行网络通信。 [source]

    aws-node pod 是 Kubernetes 的 AWS CNI 插件的一部分

    用于 Kubernetes 的 Amazon VPC 容器网络接口 (CNI) 插件与您的每个 Amazon EC2 节点一起部署在名为 aws-node 的守护程序集中。该插件由两个主要组件组成:
    [...] [source]

    目前仅在 Linux 上受支持。 Windows 节点正在使用不同的 CNI 插件 - vpc-shared-eni

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-07-25
    • 1970-01-01
    • 2015-12-27
    • 2021-06-12
    • 2017-08-06
    • 2017-09-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多