首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Terraform:如何将Windows工作节点添加到eks集群?

Terraform:如何将Windows工作节点添加到eks集群?
EN

Stack Overflow用户
提问于 2020-09-27 07:22:34
回答 1查看 674关注 0票数 1

我在AWS (Linux)上使用terraform代码配置的EKS集群(1.16)和工作节点。下面的代码用于创建eks工作节点(Linux):

代码语言:javascript
复制
resource "aws_eks_node_group" "default-worker-nodes-group" {
  cluster_name    = "${var.eks_cluster_name}"
  node_group_name = "${var.eks_cluster_node_group_name}"
  node_role_arn   = "${var.eks_worker_node_role_arn}"
  subnet_ids      = ["${var.eks_worker_subnet_ids}"]
  ami_type        = "${var.ami_type}"
  instance_types  = "${var.instance_type}"
  disk_size       = "${var.volume_size}"
  release_version = "${var.release_version}"
  version         = "${var.eks_cluster_version}"

  remote_access {
    ec2_ssh_key               = "${var.ec2_ssh_key}"
    source_security_group_ids = ["${var.eks_worker_security_groups_ids}"]
  }

 
}

我想添加其他Windows工作节点。该怎么做呢?

我在下面定义了Linux节点的实例角色的ARN。对于Windows,我可以使用与Linux相同的角色吗?也就是说,Windows节点的实例角色的ARN与Linux节点的实例角色的ARN相同?

代码语言:javascript
复制
#eks workers roles
resource "aws_iam_role" "eks-workernode-role" {
  name = "${var.eks_workernode_iam_role_name}"

  assume_role_policy = <<POLICY
{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Principal": {
        "Service": "ec2.amazonaws.com"
      },
      "Action": "sts:AssumeRole"
    }
  ]
}
POLICY
}

data:
  mapRoles: |
    - rolearn: ${aws_iam_role.eks-workernode-role.arn}
      username: system:node:{{EC2PrivateDNSName}}
      groups:
        - system:bootstrappers
        - system:nodes
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-09-27 07:41:43

您需要使用的AMI是Windows-AMI,请参阅Amazon EKS optimized Windows AMIs

aws-auth ConfigMap中,您还需要一个稍微不同的角色,如Launching self-managed Windows nodes中所述,其中的mapRoles类似

代码语言:javascript
复制
      groups:
        - system:bootstrappers
        - system:nodes
        - eks:kube-proxy-windows
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64083377

复制
相关文章

相似问题

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