描述
示例
resource "tencentcloud_eks_cluster" "EKS" {availability_zone = var.app_target.availability_zonek8s_version = "1.20.6"vpc_id = var.app_target.vpc.idsubnet_ids = [var.app_target.subnet.id]service_subnet_id = var.app_target.subnet.id}
参数说明
类型 | 名称 | 数据类型 | 说明 |
必填 | region | string | 地域,如:ap-guangzhou,默认使用 provider 中定义的 region
也可以在 resource 中指定地域,覆盖默认设置 |
必填 | availability_zone | string | 可用区 |
必填 | k8s_version | string | k8s 版本号。可为1.18.4、1.20.6。 |
必填 | vpc_id | string | VPC ID |
必填 | subnet_ids | string[] | 子网 ID 列表 |
可选 | count | int | 资源数量,默认为 1
如果为 0 则不创建资源 |
可选 | activity_id | int | 计费活动 ID,保留字段 |
可选 | cluster_desc | string | 集群描述 |
可选 | service_subnet_id | string | Service 所在子网 ID |
可选 | dns_servers | Schema[] | 集群自定义的 Dns 服务器信息 Schema 类型详见:DnsServerSchema |
可选 | extra_param | { [key: string]: any; } | 扩展参数。须是 map[string]string 的 json 格式。 |
可选 | enable_vpc_core_dns | boolean | 是否在用户集群内开启 Dns。默认为 true |
可选 | image_cache_id | string | 这里只是为了申明对 cloudapp_image_cache 的依赖 |
生成 | id | string | 资源实例 ID |
生成 | create_time | string | 资源创建时间 |
生成 | cluster_name | string | 集群名称,由服务统一生成 |
生成 | need_delete_cbs | boolean | 将来删除集群时是否要删除 cbs。默认为 FALSE |
生成 | cluster_type | string | 集群类型:'eks' |
数据结构
DnsServerSchema
参数说明
类型 | 名称 | 数据类型 | 说明 |
必填 | domain | string | 域名 |
必填 | servers | string[] | 服务列表 |