Difference between revisions of "Template:Aws eks node group official example"

From wikieduonline
Jump to navigation Jump to search
(Created page with " resource "aws_eks_node_group" "example" { cluster_name = aws_eks_cluster.example.name node_group_name = "example" node_role_arn = aws_iam_role.example.arn su...")
 
 
Line 18: Line 18:
 
   # Otherwise, EKS will not be able to properly delete EC2 Instances and Elastic Network Interfaces.
 
   # Otherwise, EKS will not be able to properly delete EC2 Instances and Elastic Network Interfaces.
 
   [[depends_on]] = [
 
   [[depends_on]] = [
     [[aws_iam_role_policy_attachment]].example-AmazonEKSWorkerNodePolicy,
+
     [[aws_iam_role_policy_attachment]].example-[[AmazonEKSWorkerNodePolicy]],
     aws_iam_role_policy_attachment.example-AmazonEKS_CNI_Policy,
+
     aws_iam_role_policy_attachment.example-[[AmazonEKS_CNI_Policy]],
     aws_iam_role_policy_attachment.example-AmazonEC2ContainerRegistryReadOnly,
+
     aws_iam_role_policy_attachment.example-[[AmazonEC2ContainerRegistryReadOnly]],
 
   ]
 
   ]
 
  }
 
  }

Latest revision as of 08:30, 26 February 2024

resource "aws_eks_node_group" "example" {
 cluster_name    = aws_eks_cluster.example.name
 node_group_name = "example"
 node_role_arn   = aws_iam_role.example.arn
 subnet_ids      = aws_subnet.example[*].id

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

 update_config {
   max_unavailable = 1
 }

 # Ensure that IAM Role permissions are created before and deleted after EKS Node Group handling.
 # Otherwise, EKS will not be able to properly delete EC2 Instances and Elastic Network Interfaces.
 depends_on = [
   aws_iam_role_policy_attachment.example-AmazonEKSWorkerNodePolicy,
   aws_iam_role_policy_attachment.example-AmazonEKS_CNI_Policy,
   aws_iam_role_policy_attachment.example-AmazonEC2ContainerRegistryReadOnly,
 ]
}

Advertising: