小编Eha*_*ban的帖子

k8s 部署无法在 eks 集群上扩展太多 Pod

我还是个菜鸟,请对我温柔一点!

我有一个使用以下节点组配置运行的 eks 集群:

resource "aws_eks_node_group" "this" {
  cluster_name    = aws_eks_cluster.this.name
  node_group_name = local.cluster_name
  node_role_arn   = aws_iam_role.eks_node.arn
  subnet_ids      = aws_subnet.this.*.id
  instance_types  = ["t2.micro"]

  scaling_config {
    desired_size = 2
    max_size     = 4
    min_size     = 2
  }

  # Optional: Allow external changes without Terraform plan difference
  lifecycle {
    ignore_changes = [scaling_config[0].desired_size]
  }

  depends_on = [
    aws_iam_role_policy_attachment.eks_AmazonEKSWorkerNodePolicy,
    aws_iam_role_policy_attachment.eks_AmazonEKS_CNI_Policy,
    aws_iam_role_policy_attachment.eks_AmazonEC2ContainerRegistryReadOnly,
  ]
}
Run Code Online (Sandbox Code Playgroud)

我的缩放配置是:

  scaling_config {
    desired_size = 2
    max_size     = 4
    min_size     = 2
  }
Run Code Online (Sandbox Code Playgroud)

我可以2使用以下配置成功部署 nginx 副本:

resource "kubernetes_deployment" "nginx" { …
Run Code Online (Sandbox Code Playgroud)

kubernetes terraform amazon-eks

1
推荐指数
1
解决办法
3241
查看次数

标签 统计

amazon-eks ×1

kubernetes ×1

terraform ×1