Difference between revisions of "Terraform module: eks blueprints addons"
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
* https://aws-ia.github.io/terraform-aws-eks-blueprints-addons/main/amazon-eks-addons/ | * https://aws-ia.github.io/terraform-aws-eks-blueprints-addons/main/amazon-eks-addons/ | ||
+ | |||
+ | Official example: | ||
+ | <pre> | ||
+ | module "eks_blueprints_addons" { | ||
+ | source = "aws-ia/eks-blueprints-addons/aws" | ||
+ | |||
+ | # ... truncated for brevity | ||
+ | |||
+ | eks_addons = { | ||
+ | # Amazon EKS add-ons | ||
+ | aws-ebs-csi-driver = { | ||
+ | most_recent = true | ||
+ | service_account_role_arn = module.ebs_csi_driver_irsa.iam_role_arn | ||
+ | } | ||
+ | |||
+ | coredns = { | ||
+ | most_recent = true | ||
+ | |||
+ | timeouts = { | ||
+ | create = "25m" | ||
+ | delete = "10m" | ||
+ | } | ||
+ | } | ||
+ | |||
+ | vpc-cni = { | ||
+ | most_recent = true | ||
+ | service_account_role_arn = module.vpc_cni_irsa.iam_role_arn | ||
+ | } | ||
+ | |||
+ | kube-proxy = {} | ||
+ | |||
+ | # Third party add-ons via AWS Marketplace | ||
+ | kubecost_kubecost = { | ||
+ | most_recent = true | ||
+ | } | ||
+ | |||
+ | teleport_teleport = { | ||
+ | most_recent = true | ||
+ | } | ||
+ | } | ||
+ | } | ||
+ | </pre> | ||
Revision as of 09:07, 12 February 2024
Official example:
module "eks_blueprints_addons" { source = "aws-ia/eks-blueprints-addons/aws" # ... truncated for brevity eks_addons = { # Amazon EKS add-ons aws-ebs-csi-driver = { most_recent = true service_account_role_arn = module.ebs_csi_driver_irsa.iam_role_arn } coredns = { most_recent = true timeouts = { create = "25m" delete = "10m" } } vpc-cni = { most_recent = true service_account_role_arn = module.vpc_cni_irsa.iam_role_arn } kube-proxy = {} # Third party add-ons via AWS Marketplace kubecost_kubecost = { most_recent = true } teleport_teleport = { most_recent = true } } }
See also
- EKS,
eksctl
, EKS add-ons, Amazon EKS cluster role, Terraform EKS, Kubernetes Autoscaler, Karpenter, Terraform module: EKS, Terraform resource: aws eks node group, Terraform data source: aws_eks_cluster, AWS Controllers for Kubernetes, AWS Load Balancer Controller, Amazon EKS Anywhere, Kustomize,aws-iam-authenticator
, ACK, tEKS, Amazon EKS authorization, Amazon EKS authentication, Nodegroup, EKS storage,aws-ebs-csi-driver, aws-efs-csi-driver, aws-load-balancer-controller, amazon-vpc-cni-k8s
, EKS security, EKS Best Practices Guides,hardeneks
, EKS versions,fargate-scheduler
,eks-connector
, Resilience in Amazon EKS, EKS control plane logging, Security groups for Pods in EKS
Advertising: