云应用 tencentcloud_kubernetes_scale_worker

resource tencentcloud_kubernetes_scale_worker test_scale { cluster_id = “cls-godovr32” desired_pod_num = 16 labels = { “test1” = “test1”, “test2” = “test2”, } worker_config { count = 3 availability_zone = var.a。

相关产品
云应用 产品页,含版本规格、价格与购买入口。

一、描述

扩展集群节点,产品介绍

二、参数说明

类型 名称 数据类型 说明
必填 region string 地域,如:ap-guangzhou,默认使用 provider 中定义的 region
也可以在 resource 中指定地域,覆盖默认设置
必填 cluster_id string 容器集群 ID
可选 availability_zone string 可用区
可选 count int 资源数量,默认为 1
如果为 0 则不创建资源
可选 activity_id int 计费活动 ID,保留字段
可选 worker_config Schema[] 节点配置Schema 类型详见:TkeCvmCreateSchema
可选 data_disk Schema[] 数据盘配置Schema 类型详见:CVMDataDiskSchema
可选 mount_target string 挂载目录
可选 extra_args string[] 节点相关的自定义参数信息
可选 desired_pod_num int 该节点属于 podCIDR 大小自定义模式时,可指定节点上运行的 pod 数量上限
可选 docker_graph_path string dockerd –graph 指定值,示例值为 /var/lib/docker
可选 labels object 节点 Label 数据
可选 unschedulable int 设置加入的节点是否参与调度,默认值为0,表示参与调度;非0表示不参与调度, 待节点初始化完成之后,可执行 kubectl uncordon nodename 使 node 加入调度
可选 user_script string base64 编码的用户脚本,此脚本会在 k8s 组件运行后执行,需要用户保证脚本的可重入及重试逻辑。脚本及其生成的日志文件可在节点的 /data/ccs_userscript/ 路径查看,如果要求节点需要在进行初始化完成后才可加入调度,可配合 unschedulable 参数使用, 在 userScript 最后初始化完成后,添加 kubectl uncordon nodename –kubeconfig=/root/.kube/config 命令使节点加入调度
可选 user_script_raw string 原始的用户脚本,未经过 base64 编码
可选 taints Schema[] Schema 类型详见:TaintSchema
生成 id string 资源实例 ID
生成 create_time string 资源创建时间
生成 worker_instances_list Schema[] 节点列表信息,这里会列出所有的节点Schema 类型详见:WorkerInstanceSchema

三、描述

用 CVM 创建 node 节点的参数定义。

四、参数说明

类型 名称 数据类型 说明
必填 availability_zone string 节点 CVM 的可用区
必填 instance_type string 实例类型,如:S3.MEDIUM2
必填 internet_max_bandwidth_out int 公网出带宽上限,单位:Mbps。查看 参数定义
可选 count int 节点数量
可选 instance_name string 节点的实例名称
可选 instance_charge_type enum 实例计费类型,默认后付费枚举值:PREPAID:预付费POSTPAID_BY_HOUR:按量付费
可选 instance_charge_type_prepaid_period int 预付费时长,单位月,默认 12 个月
可选 instance_charge_type_prepaid_renew_flag enum 续费标识枚举值:NOTIFY_AND_AUTO_RENEW:通知过期且自动续费NOTIFY_AND_MANUAL_RENEW:通知过期不自动续费DISABLE_NOTIFY_AND_MANUAL_RENEW:不通知过期不自动续费
可选 internet_charge_type InternetChargeTypeEnum 网络计费方式
可选 bandwidth_package_id string 带宽包 ID查看 参数定义
可选 system_disk_type TkeDiskType 系统盘类型
可选 system_disk_size int 系统盘大小,单位:GB,默认 50G
可选 data_disk Schema[] 数据盘配置Schema 类型详见:DataDiskSchema
可选 img_id string 指定有效的镜像 ID,格式形如 img-xxx。
可选 subnet_id string 子网 ID
可选 public_ip_assigned boolean 是否分配公网 IP。取值范围:TRUE:表示分配公网 IPFALSE:表示不分配公网 IP
可选 cam_role_name string CAM 角色名称,查看字段详情
可选 security_group_ids string[] 为节点 CVM 设置安全组,不填则为默认安全组
可选 password string 实例登录密码
可选 user_data string 提供给实例使用的用户数据,已经过 base64 编码
可选 user_data_raw string 提供给实例使用的用户数据,未经过 base64 编码

五、描述

描述了 k8s 节点数据盘相关配置与信息。

六、参数说明

类型 名称 数据类型 说明
必填 disk_type enum 云盘类型示例值:CLOUD_PREMIUM硬盘介质类型。取值范围:CLOUD_BASIC:表示普通云硬盘CLOUD_PREMIUM:表示高性能云硬盘CLOUD_BSSD:表示通用型 SSD 云硬盘CLOUD_SSD:表示 SSD 云硬盘CLOUD_HSSD:表示增强型 SSD 云硬盘CLOUD_TSSD:表示极速型 SSD 云硬盘。枚举值:LOCAL_BASICLOCAL_SSDCLOUD_BASICCLOUD_PREMIUMCLOUD_SSDCLOUD_HSSDCLOUD_TSSD
必填 file_system string 文件系统(ext3/ext4/xfs)
示例值:ext4
必填 disk_size int 云盘大小(G)
示例值:50
必填 auto_format_and_mount boolean 是否自动化格式盘并挂载
示例值:true
必填 disk_partition string 挂载设备名或分区名
示例值:/dev/vdb
可选 mount_target string 挂载目录
示例值:/var/lib/docker
可选 encrypt string 传入该参数用于创建加密云盘,取值固定为 ENCRYPT示例值:ENCRYPT
可选 kms_key_id string 购买加密盘时自定义密钥,当传入该参数时,Encrypt 入参不为空示例值:06a83929-0050-11ee-8cbc-5254001955d1
可选 snapshot_id string 快照 ID,如果传入则根据此快照创建云硬盘,快照类型必须为数据盘快照示例值:snap-2ubk61lh
可选 throughput_performance int 云硬盘性能,单位:MB/s。使用此参数可给云硬盘购买额外的性能
示例值:10

七、描述

要添加的节点 CVM 数据盘配置,查看全部 参数定义。

八、参数说明

类型 名称 数据类型 说明
可选 disk_type TkeDiskType 硬盘介质类型。
可选 disk_size int 云硬盘大小,单位为 GB。
可选 file_system string 文件系统,可选值:ext3、ext4、xfs
可选 auto_format_and_mount boolean 是否自动化格式盘并挂载
可选 mount_target string 挂载目录

九、描述

Kubernetes Taint,查看 参数定义。

十、参数说明

类型 名称 数据类型 说明
可选 key string Taint 的 Key示例值:key1
可选 value string Taint 的 Value示例值:value1
可选 effect string Taint 的 Effect示例值:NoSchedule

十一、参数说明

类型 名称 数据类型 说明
可选 instance_id string 实例 ID
可选 instance_role string 节点角色,可选值:MASTER、WORKER、ETCD、MASTER_ETCD、ALL默认为 WORKER
可选 instance_state string 实例的状态running:运行中initializing:初始化中failed:异常
可选 failed_reason string 实例异常(或者处于初始化中)的原因
可选 lan_ip string 实例内网 IP
赞 (0)
上一篇 4天前
下一篇 4天前