Using the addons module

在本节中,我们将使用 Amazon EKS Blueprints Addons 模块来配置几个 EKS 集群插件:

  • AWS 负载均衡器控制器
  • AWS CloudWatch 指标
  • Metrics Server
  • 证书管理器
  • 外部 DNS 管理器

首先,我们进入 ~/environment/tfekscode/addons 目录并初始化 Terraform。然后验证 Terraform 代码并计划部署。最后,我们执行部署并创建以下资源:

  • 一个 null_resource 来暂停 30 秒
  • 一个 time_sleep 资源来等待集群就绪
  • 一个 AWS 负载均衡器控制器的 IAM 策略和角色
  • 一个 AWS CloudWatch 指标的 IAM 角色
  • 一个 Metrics Server 的 Helm 发布
  • 一个 AWS CloudWatch 指标的 Helm 发布
  • 一个外部 DNS 的 IAM 策略和角色
  • 一个外部 DNS 的 Helm 发布