我还是个菜鸟,请对我温柔一点!
我有一个使用以下节点组配置运行的 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)