Volcengine Kubernetes Engine
Annotation key | Annotation sample value | Description | Required | Related documentation |
Annotation key | Annotation sample value | Description | Required | Related documentation |
vke.volcengine.com/burst-to-vci | enforce | Whether to forcibly deploy the pod on VCI. Valid values: enforce: Forcibly deploy the pod on VCI during its creation. | Required for VCI scenarios | |
vke.volcengine.com/preferred-subnet-ids | subnet-3tispp1nai**** | Specify a subnet for the VCI. tip
| no | |
vke.volcengine.com/security-group-ids | sg-3thbinrkp94bwbh****, sg-2b49fbsd723bf4r**** | Specify security groups for the VCI.
tip The default security group used is the pod security group, which is created by default during VKE cluster creation and allows all inbound and outbound traffic. | no | |
vci.vke.volcengine.com/preferred-instance-types | vci.g1v.2xlarge | The instance specification of the VCI. You can specify multiple instance specifications (annotation values) with commas (,) as separators. Priority is determined by the order in which they are provided. | Required to specify specifications when creating an instance | |
vci.vke.volcengine.com/kube-proxy-enabled | false | Proxy can be disabled to reduce overhead and accelerate startup. Valid values:
| no | No |
vci.vke.volcengine.com/preferred-instance-family | vci.u1 | The instance family of the VCI. You can specify multiple instance families (annotation values) with commas (,) as separators. Priority is determined by the order in which they are provided. For available instance families, see VCI specifications. |
| |
vci.vke.volcengine.com/desired-system-storage | "50" | Size of system volume storage.
tip [Beta - apply for trial]: The feature indicated by the annotation is in the beta stage. Submit an application if you need to use it. | no | No |
vci.vke.volcengine.com/stdlog-max-size | 10Mi | The maximum capacity of container log files that can be stored in case of collecting standard output logs via a sidecar.
| no | |
vci.vke.volcengine.com/stdlog-max-files | 5 | The maximum number of container log files that can be stored in case of collecting standard output logs via a sidecar.
| no | |
vci.vke.volcengine.com/stdlog-max-line-size | 16384 | Maximum length for a single line of container standard output when collecting logs via a sidecar.
| no | |
vci.volcengine.com/tls-enable | false | Whether to collect VCI logs to TLS. Valid values:
| no | |
vci.vke.volcengine.com/gpu-driver-version | tesla-470.129.06 | Specify the driver version of the GPU-accelerated instance. Different GPU-accelerated specifications support different configurable driver versions. For details, see Driver versions for different specifications. tip If you do not specify this annotation, the system automatically specifies the default driver version that corresponds to the GPU-accelerated instance specification that you selected. | no | |
vke.volcengine.com/eviction-grace-period-seconds | 50 | Grace period for pod eviction. The value is in seconds. It is an integer from 1 to 60. | no | No |
vci.vke.volcengine.com/resource-tags | "cluster-id:ccq****,env:test" | Specify custom tags for the VCI to enable bill splitting of VCI resources by tag. The requirements for custom tags are as follows:
| no | |
vci.vke.volcengine.com/project-name | default | The name of the project to which the VCI belongs. | no | |
vci.vke.volcengine.com/sysctls | | Modify VCI kernel parameters. Valid values:
| no | |
vci.volcengine.com/insecure-registries | "registry1,registry:5000,registry:80" | Specify container registries for which TLS authentication is skipped. If you specify multiple ones, separate them with commas (,). If the address of the image registry includes a port number, you also need to enter the port number. | no | |
vci.volcengine.com/plain-http-registries | "registry1-http,registry-http:5000,registry-http:80" | Specify HTTP-accessible image registries, separating multiple ones with commas (,). If the image registry address includes a port number, you also need to enter it. | no | |
vci.vke.volcengine.com/image-cache-id | imc-3uqroqkx0i3j******** | Image cache ID specified for creating the VCI. | no | |
vci.vke.volcengine.com/ignore-image-cache-unavailable | false | During VCI creation, if the image cache identified by the image cache ID does not exist or is unavailable, the image cache configuration will be ignored.
| no | |
vci.volcengine.com/gpu-compute-mode | exclusive | CUDA compute mode for the GPU. This setting is used for management of GPU device context creation and multi-thread or multi-process access. Supported options:
tip This mode locks the process, making it suitable only for high-performance scientific computing scenarios. For general inference scenarios, it will cause significant performance degradation. | no | |
vci.vke.volcengine.com/kernel-transparent-hugepage | madvise | Whether the kernel uses Transparent Huge Pages. Valid values:
| no | No |
Annotation key | Annotation sample value | Description |
Annotation key | Annotation sample value | Description |
vci.vke.volcengine.com/instance-id | vci-3todtpl3ng4dgfwz**** | VCI ID. |
vci.vke.volcengine.com/used-instance-types | vci.g1v.2xlarge | Instance specification of the VCI. |
vke.volcengine.com/eni-id | eni-bp1fgnh68xyz9**** | ID of the ENI for the VCI. |
vke.volcengine.com/used-subnet-id | subnet-128fhnvjjgg**** | Subnet of the VCI. |
vci.vke.volcengine.com/vk-name | vci-node1-cn-beijing-a | The virtual node to which the VCI belongs. |