Difference between revisions of "Terraform EKS module"

From wikieduonline
Jump to navigation Jump to search
 
(3 intermediate revisions by the same user not shown)
Line 40: Line 40:
 
* <code>[[cloudwatch_log_group_retention_in_day]]</code>, default 90 days.
 
* <code>[[cloudwatch_log_group_retention_in_day]]</code>, default 90 days.
 
* <code>[[cluster_endpoint_public_access]]</code>
 
* <code>[[cluster_endpoint_public_access]]</code>
 +
 +
* <code>[[custom_oidc_thumbprints]]</code>
 +
* <code>[[include_oidc_root_ca_thumbprint]]</code>
  
 
== Resources ==
 
== Resources ==
Line 46: Line 49:
 
* [[Terraform resource]]: <code>[[Terraform resource: aws eks cluster|aws_eks_cluster]]</code>
 
* [[Terraform resource]]: <code>[[Terraform resource: aws eks cluster|aws_eks_cluster]]</code>
  
* [[aws_autoscaling_group]].this
+
[[aws_autoscaling_group]].this
* [[aws_autoscaling_schedule]].this
+
[[aws_autoscaling_schedule]].this
* [[aws_cloudwatch_event_rule]].this
+
[[aws_cloudwatch_event_rule]].this
* [[aws_cloudwatch_log_group]].this
+
[[aws_cloudwatch_log_group]].this
* [[aws_ec2_tag.cluster_primary_security_group]]
+
[[aws_ec2_tag.cluster_primary_security_group]]
* [[aws_eks_access_entry]].node
+
[[aws_eks_access_entry]].node
* [[aws_eks_access_policy_association]].this
+
[[aws_eks_access_policy_association]].this
* [[aws_eks_addon.before_compute]]
+
[[aws_eks_addon.before_compute]]
* [[aws_eks_addon]].this
+
[[aws_eks_addon]].this
* [[aws_eks_cluster]].this
+
[[aws_eks_cluster]].this
* [[aws_eks_fargate_profile]].this
+
[[aws_eks_fargate_profile]].this
* [[aws_eks_identity_provider_config]].this
+
[[aws_eks_identity_provider_config]].this
* [[aws_eks_node_group]].this
+
[[aws_eks_node_group]].this
* [[aws_iam_instance_profile]].this
+
[[aws_iam_instance_profile]].this
* [[aws_iam_openid_connect_provider]].oidc_provider
+
[[aws_iam_openid_connect_provider]].oidc_provider
* [[aws_iam_policy.cluster_encryption]]
+
[[aws_iam_policy.cluster_encryption]]
* [[aws_iam_policy]].cni_ipv6_policy
+
[[aws_iam_policy]].cni_ipv6_policy
* [[aws_iam_policy]].controller
+
[[aws_iam_policy]].controller
* [[aws_iam_role]].controller
+
[[aws_iam_role]].controller
* [[aws_iam_role]].node
+
[[aws_iam_role]].node
* [[aws_iam_role]].this
+
[[aws_iam_role]].this
* [[aws_iam_role_policy_attachment]].additional
+
[[aws_iam_role_policy_attachment]].additional
* [[aws_iam_role_policy_attachment]].cluster_encryption
+
[[aws_iam_role_policy_attachment]].cluster_encryption
* [[aws_iam_role_policy_attachment]].controller
+
[[aws_iam_role_policy_attachment]].controller
* [[aws_iam_role_policy_attachment]].controller_additional
+
[[aws_iam_role_policy_attachment]].controller_additional
* [[aws_iam_role_policy_attachment]].node
+
[[aws_iam_role_policy_attachment]].node
* [[aws_iam_role_policy_attachment]].node_additional
+
[[aws_iam_role_policy_attachment]].node_additional
* [[aws_iam_role_policy_attachment]].this
+
[[aws_iam_role_policy_attachment]].this
* [[aws_launch_template]].this
+
[[aws_launch_template]].this
* [[aws_security_group]].cluster
+
[[aws_security_group]].cluster
* [[aws_security_group]].node
+
[[aws_security_group]].node
* [[aws_security_group_rule]].cluster
+
[[aws_security_group_rule]].cluster
* [[aws_security_group_rule]].node
+
[[aws_security_group_rule]].node
* [[aws_sqs_queue]].this
+
[[aws_sqs_queue]].this
* [[aws_sqs_queue_policy]].this
+
[[aws_sqs_queue_policy]].this
* [[kubernetes_config_map]].aws_auth
+
[[kubernetes_config_map]].aws_auth
* [[kubernetes_config_map_v1_data]].aws_auth
+
[[kubernetes_config_map_v1_data]].aws_auth
* [[time_sleep]].this
+
[[time_sleep]].this
  
 
== Resources ==
 
== Resources ==
Line 123: Line 126:
 
* [[KICS execution example]]
 
* [[KICS execution example]]
 
* [[Amazon EKS Blueprints for Terraform]]: [[Terraform module: eks blueprints addons|eks_blueprints_addons]], [[terraform-aws-eks-blueprints-teams]]
 
* [[Amazon EKS Blueprints for Terraform]]: [[Terraform module: eks blueprints addons|eks_blueprints_addons]], [[terraform-aws-eks-blueprints-teams]]
 +
* [[Terraform EKS submodule: aws-ebs-csi-driver]]
  
 
== See also ==
 
== See also ==

Latest revision as of 13:23, 12 June 2024

Terraform EKS module

Submodules:

Terraform module: vpc: name

Inputs [2][edit]

Resources[edit]

39 Resources (.this, .node, .node_additional. .additional, .aws_auth, .before_compute, .cluster, .cluster_encryption, .cluster_primary_security_group, .cni_ipv6_policy, .controller, .controller_additional, .oidc_provider) https://registry.terraform.io/modules/terraform-aws-modules/eks/aws/latest?tab=resources:

aws_autoscaling_group.this
aws_autoscaling_schedule.this
aws_cloudwatch_event_rule.this
aws_cloudwatch_log_group.this
aws_ec2_tag.cluster_primary_security_group
aws_eks_access_entry.node
aws_eks_access_policy_association.this
aws_eks_addon.before_compute
aws_eks_addon.this
aws_eks_cluster.this
aws_eks_fargate_profile.this
aws_eks_identity_provider_config.this
aws_eks_node_group.this
aws_iam_instance_profile.this
aws_iam_openid_connect_provider.oidc_provider
aws_iam_policy.cluster_encryption
aws_iam_policy.cni_ipv6_policy
aws_iam_policy.controller
aws_iam_role.controller
aws_iam_role.node
aws_iam_role.this
aws_iam_role_policy_attachment.additional
aws_iam_role_policy_attachment.cluster_encryption
aws_iam_role_policy_attachment.controller
aws_iam_role_policy_attachment.controller_additional
aws_iam_role_policy_attachment.node
aws_iam_role_policy_attachment.node_additional
aws_iam_role_policy_attachment.this
aws_launch_template.this
aws_security_group.cluster
aws_security_group.node
aws_security_group_rule.cluster
aws_security_group_rule.node
aws_sqs_queue.this
aws_sqs_queue_policy.this
kubernetes_config_map.aws_auth
kubernetes_config_map_v1_data.aws_auth
time_sleep.this

Resources[edit]

Submodules[edit]

Terraform providers[edit]

Examples[edit]

Activities[edit]

Related[edit]

See also[edit]

  • https://registry.terraform.io/modules/terraform-aws-modules/eks/aws/latest/submodules/eks-managed-node-group
  • https://registry.terraform.io/modules/terraform-aws-modules/eks/aws/latest?tab=inputs
  • https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/eks_addon
  • Advertising: