Creating the EKS Cluster

创建 EKS 集群

cd ~/environment/tfekscode/cluster

初始化 Terraform:

terraform init

验证 Terraform 代码:

terraform validate

规划部署:

terraform plan -out tfplan

构建环境 (注意这需要大约 20 分钟):

terraform apply tfplan

输出:

  • aws_auth_configmap_yaml: 用于配置 AWS 认证的 ConfigMap
  • cloudwatch_log_group_arn: CloudWatch 日志组的 ARN
  • cloudwatch_log_group_name: CloudWatch 日志组的名称
  • eks_managed_node_groups_autoscaling_group_names: 托管节点组的自动扩展组名称
  • fargate_profiles: Fargate 配置文件
  • oidc_provider: OIDC 提供程序的 URL
  • oidc_provider_arn: OIDC 提供程序的 ARN
  • self_managed_node_groups: 自管理节点组
  • self_managed_node_groups_autoscaling_group_names: 自管理节点组的自动扩展组名称