Volcengine Kubernetes Engine
ENV name | Required | Description | Sample value |
ENV name | Required | Description | Sample value |
VOLC_AK | Yes | AKLTN2M1NTRjODNkYmI2NGEzNWFiYTk3ZTZhY******** | |
VOLC_SK | Yes | WkRVek5EWmtaalU0Wm1RMU5ETTJOamcyWlRoaU5EaGlObVJq**** | |
REGION | No | Region. If you leave this parameter empty, it defaults to cn-beijing. For a list of regions and availability zones supported by VKE, see Regions and availability zones. | cn-beijing |
ZONE | No | Availability zone. If you leave this parameter empty, it defaults to {REGION}-a. | cn-beijing-a |
TAILOR_SPEC | Yes | The instance specification from which you want to create a custom image. All instance specifications available in the console can be used. For a complete list, see Instance types and specifications. tip You should select an ECS instance specification that suits your application requirements. For example, if you want to create a custom image for GPU scenarios, you must use a GPU Accelerated instance specification to prevent the resulting ECS instance from failing your application requirements due to a lack of a required driver. | ecs.xxx.large |
TAILOR_DISK_SIZE | No | The capacity of the system volume to be used for creating a custom image. If you do not specify a value, it defaults to 40, which indicates 40 GiB. | 100 |
TAILOR_IMAGE_NAME | No | Name of the custom image. If you leave this parameter empty, a name starting with velinux will be generated automatically. | velinux-example |
TAILOR_COMPAT | No | Whether to use a CentOS-compatible veLinux version.
| false |
REGISTRY_USERNAME | No | The username for the private Container Registry instance from which images are pulled. The username is typically in the Volcano Engine account@Account ID format. tip If you leave this parameter empty, you pull an image as an anonymous user. This parameter must be used together with REGISTRY_PASSWORD. | user@2100****** |
REGISTRY_PASSWORD | No | The password for the username of the private Container Registry instance from which images are pulled. tip If you leave this parameter empty, you pull an image as an anonymous user. This parameter must be used together with REGISTRY_USERNAME. | password@123 |
IMAGES | No | Images to be pulled. If you leave this parameter empty, the system does not pull container images of the user. tip If you specify multiple images, separate them with commas (,). | cr-helm2-cn-beijing.cr.volces.com/****/busy*****:latest,cr-helm2-cn-beijing.cr.volces.com/*****/3gixxx:latest |
TAILOR_PASSWORD | No | The password used when you create an ECS instance. | Password |
TAILOR_VPC | No | The VPC where you want to create the ECS instance. This parameter must be used together with the TAILOR_SUBNET parameter. tip If you specify a VPC and its subnet, ensure that the security group for the subnet includes an inbound rule that opens port 22. | vpc-13fawddpwxxxxxx6nu4g2y8bt |
TAILOR_SUBNET | No | The subnet where you want to create the ECS instance. This parameter must be used together with the TAILOR_VPC parameter. | subnet-mj92ij8xxxxxxsmt1arvwrtw |
TAILOR_KERNEL | No | The kernel version to be used by the image. Available values are 5.4 and 5.10. The default value is 5.4. | 5.4 |
Version | Version status | Update in | Change log | Impact |
Version | Version status | Update in | Change log | Impact |
v1.0.9 | Being maintained | August 2024 | Fixed the issue where the image cannot be found when the kernel version is set to 5.10. | No |
v1.0.8 | Being maintained | June 2024 | Fixed the issue where multiple ECS instances created by using a custom image have the same machine-id value. | No |
v1.0.7 | No longer maintained | October 2023 | Optimized the logic for image preheating to support both ECS image preheating and Elastic Block Service (EBS) snapshot preheating. The default retention period for snapshot preheating is 365 days. | No |
v1.0.6 | No longer maintained | September 2023 |
| An incompatible change that requires you to switch from PREHEATING_DISABLED to PREHEAT_DISABLED. |
v1.0.5 | No longer maintained | August 2023 |
| No |
v1.0.4 | No longer maintained | June 2023 | Added the TAILOR_COMPAT environment variable to provide veLinux compatibility with CentOS. | No |
v1.0.3 | No longer maintained | April 2023 | [Incompatible] Changed the format of the environment variable Zone from a to {REGION}-a, such as cn-beijing-a. For a list of regions and availability zones, see Regions and availability zones. | An incompatible change that requires you to modify environment variable Zone. |
v1.0.2 | No longer maintained | April 2023 | Fixed the issue with execution errors in the China (Guangzhou) region. | No |
v1.0.1 | No longer maintained | April 2023 | Added availability zone check during image preheating. | No |
v1.0.0 | No longer maintained | March 2023 | Released private-image-packer v1.0.0. | No |