Kubernetes 集群通过虚拟节点创建 Pod 到 VCI 时,为充分使用 VCI 提供的功能,在不改变 Kubernetes 语义的前提下,您可以根据需求为 Pod 添加 Annotation。 本文为您介绍 VCI 实例支持的 Annotation 及其配置示例。
Annotation Key | Annotation Value 示例值 | 说明 | 是否必填 | 相关文档 |
---|---|---|---|---|
vke.volcengine.com/burst-to-vci | enforce | 是否将 Pod 强制部署到 VCI 上。取值如下: | 创建 Pod 到 VCI 时必须 | |
vke.volcengine.com/preferred-subnet-ids | subnet-3tispp1nai**** | 设置 VCI 实例子网。 说明
| 否 | |
vke.volcengine.com/security-group-ids | sg-3thbinrkp94bwbh****, sg-2b49fbsd723bf4r**** | 设置 VCI 实例安全组。
说明 默认值为创建容器服务集群时默认开通的 Pod 安全组(放通所有出入流量)。 | 否 | |
vci.vke.volcengine.com/preferred-instance-types | vci.g1v.2xlarge | 设置 VCI 实例规格。 |
| |
vci.vke.volcengine.com/kube-proxy-enabled | false | 支持禁用 Proxy,以降低 Overhead、提升启动速度。value 取值如下:
| 否 | 无 |
vci.vke.volcengine.com/preferred-instance-family | vci.u1 | 设置 VCI 实例 规格族。 |
| |
vci.vke.volcengine.com/desired-system-storage | "50" | 自定义系统盘存储空间。
说明 【邀测·申请试用】:该 Annotation 对应的功能目前处于邀测阶段,如需使用,请提交申请。 | 否 | 无 |
vci.vke.volcengine.com/stdlog-max-size | 10Mi | 通过 Sidecar 采集容器标准输出日志时,容器日志文件的最大容量。
| 否 | |
vci.vke.volcengine.com/stdlog-max-files | 5 | 通过 Sidecar 采集容器标准输出日志时,容器日志文件的存放个数上限。
| 否 | |
vci.vke.volcengine.com/stdlog-max-line-size | 16384 | 通过 Sidecar 采集容器标准输出日志时,容器标准输出单行最大取值。
| 否 | |
vci.volcengine.com/tls-enable | false | 支持将弹性容器实例的日志采集至容器服务。value 取值如下:
| 否 | |
vci.vke.volcengine.com/gpu-driver-version | tesla-470.129.06 | 指定 GPU 计算型实例的驱动版本。不同 GPU 计算型规格,支持配置的驱动版本也不同,详细说明,请参见 不同规格对应的驱动版本。 说明 不设置该 Annotation 时,系统自动指定与您所选 GPU 计算型规格对应的默认驱动版本。 | 否 | |
vke.volcengine.com/eviction-grace-period-seconds | 50 | 设置 Pod 被驱逐时的优雅退出时间。单位为秒,取值范围为 1~60 的整数。 | 否 | 无 |
vci.vke.volcengine.com/resource-tags | "cluster-id:ccq****,env:test" | 为 VCI 实例设置自定义标签,用于以标签维度对 VCI 资源进行分账。自定义标签的要求如下:
| 否 | |
vci.vke.volcengine.com/project-name | default | 指定 VCI 实例所属的项目名称。 | 否 | 项目分账 |
vci.vke.volcengine.com/sysctls | {"vm.watermark_scale_factor":"10"} | 修改 VCI 实例内核参数。取值如下:
| 否 |
Annotation Key | Annotation Value 示例值 | 说明 |
---|---|---|
vci.vke.volcengine.com/instance-id | vci-3todtpl3ng4dgfwz**** | VCI 实例 ID。 |
vci.vke.volcengine.com/used-instance-types | vci.g1v.2xlarge | VCI 使用的实例规格。 |
vke.volcengine.com/eni-id | eni-bp1fgnh68xyz9**** | VCI 实例绑定的弹性网卡 ID。 |
vke.volcengine.com/used-subnet-id | subnet-128fhnvjjgg**** | VCI 实例所属子网。 |
vci.vke.volcengine.com/vk-name | vci-node1-cn-beijing-a | VCI 实例所属虚拟节点。 |