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 发布