EKS,Windows 节点。 networkPlugin cni 失败,无法创建 pod 沙箱

时间:2021-04-18 17:06:47

标签: amazon-web-services kubernetes amazon-eks

我是 EKS 的新手,正在启动自我管理的 Windows 节点,但在 Windows 节点上创建 POD 时,我的 Pod 陷入“ContainerCreating”状态。 我正在按照以下步骤创建它。

  1. 托管节点 - Linux - 使用 Linux (https://docs.aws.amazon.com/eks/latest/userguide/getting-started-console.html) 创建集群的第 1 步到第 4 步

  2. 已部署 Linux 工作负载以进行测试 (https://docs.aws.amazon.com/eks/latest/userguide/sample-deployment.html)。 Linux 节点工作正常。

  3. 启用 Windows 支持(使用 Windows 客户端为您的集群启用 Windows 支持)(https://docs.aws.amazon.com/eks/latest/userguide/windows-support.html#enable-windows-support)

  4. 启动自我管理的 Windows 节点(AWS 管理控制台)(https://docs.aws.amazon.com/eks/latest/userguide/launch-windows-workers.html)

  5. 部署 Windows 示例应用程序 (https://docs.aws.amazon.com/eks/latest/userguide/windows-support.html#windows-sample-application) 在调查(描述 POD)时,我遇到了以下错误。

    <块引用>

    警告 FailedCreatePodSandBox pod/windows-server-iis- 创建 pod 沙箱失败:rpc 错误:代码 = 未知描述 = 未能为 pod 设置沙箱容器网络“windows-server-iis-”:networkPlugin cni 设置失败up pod“windows-server-iis-_default”网络:无法解析Kubernetes参数:pod没有标签vpc.amazonaws.com/PrivateIPv4Address

更多的输入。

  1. 我使用的是 Freetier 帐户。

  2. 我将 t3.Micro 用于 Linus 的托管节点(以及集群),有 2 个节点 - 第 4 点中的第 4 步

  3. 我将 2.micro 用于具有 2 个实例节点的自我管理的 Windows 节点 - 在上面的第 4 点中。

  4. 除上述步骤中给出的之外,不创建任何额外的 VPC/安全组/角色/ServiceAccount 或 IAM 策略。

  5. 我可以看到 POD

    Limits:      vpc.amazonaws.com/PrivateIPv4Address:  1
    Requests:      vpc.amazonaws.com/PrivateIPv4Address:  1
    

0 个答案:

没有答案