【问题标题】:How do I enable Windows support on the aws_eks_cluster resources?如何在 aws_eks_cluster 资源上启用 Windows 支持?
【发布时间】:2020-12-01 06:50:57
【问题描述】:

我想在 eks 上运行 Windows,但我需要根据此文档启用 Windows 支持:https://docs.aws.amazon.com/eks/latest/userguide/windows-support.html#enable-windows-support

它说我需要运行这个命令:eksctl utils install-vpc-controllers --cluster cluster_name --approve

我正在查看 Terraform aws_eks_cluster 资源:https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/eks_cluster

我找不到任何看起来像 install-vpc-controllers 的参数。

如何在 aws_eks_cluster 资源上启用 Windows 支持?

【问题讨论】:

    标签: terraform terraform-provider-aws terraform0.12+


    【解决方案1】:

    您可以将"null_resouce" 与配置器“local_exec”一起使用。

    例子:

    resource "null_resource" "install_vpc_controller" {
       provisioner "local-exec" {
          command = eksctl utils install-vpc-controllers --cluster ${aws_eks_cluster.main.name} --approve
    
       }
    }
    

    假设eks集群是这样定义的:

    resource "aws_eks_cluster" "main" {
      ...
    }
    

    工具 - eksctl 应该是执行此 terraform 脚本的主机上的 installed

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-14
      • 2023-03-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多