Volcengine Kubernetes Engine
Parameter | Description | Example | Screenshot |
Parameter | Description | Example | Screenshot |
Basic configuration | | | |
Name | Specify a name for the cluster. | demo-cluster | |
Kubernetes version | Select the version of the Kubernetes cluster to deploy. | Latest Kubernetes version | |
Networking | | | |
VPC | demo-vpc (192.168.0.0/16) | | |
Network model | Configure pod networking (CNI) solution for the cluster.
| VPC-CNI | |
Control plane subnets | Select subnets in the VPC. | demo-vpc-subnetA and demo-vpc-subnetB | |
Pod subnets | Select the VPC subnets that pods deployed in the cluster will use. | demo-vpc-subnetA and demo-vpc-subnetB | |
Public NAT for internet endpoint | After this feature is enabled, use a NAT gateway to provide public access for nodes and applications within the cluster.
| Enable | |
Internet access to API Server | After this feature is enabled, VKE automatically creates an EIP of the BGP (Multipath) type and associates it with a CLB instance. This enables the cluster to be accessed over the public network. | Enable | |
Operation and maintenance configuration | | | |
Container observability | This feature is enabled by default. When enabled, this feature monitors the metrics of basic cluster resources (such as nodes, kubelet, and kube-state-metrics) and control plane components (such as kube-apiserver, kube-scheduler, and etcd). | Disable | |
Parameter | Description | Example | Screenshot |
Parameter | Description | Example | Screenshot |
Node | | | |
Node pool management | Configure whether to create a node pool:
| Create now | |
Node source | The way in which the worker nodes are obtained. | Create node | |
Node pool setting | | | |
Name | Specify a name for the node pool. | demo-nodepool | |
Billing type | The billing model applied to ECS resources allocated to nodes. | Pay-as-you-go | |
Availability zone | Select the availability zone for the new node. AZs refer to physical areas isolated from each other in terms of electricity and network in the same region. AZs communicate with each other over internal networks. | Multiple availability zones | |
Node subnet | Select the subnet for the new node. | demo-vpc-subnetA and demo-vpc-subnetB | |
Instance type | Select the instance specifications for the new node (ECS instance). You can select multiple instance specifications. For details about the instance specifications, see Instance specification list. | General-purpose ecs.g3i.xlarge (4 vCPU | 16 GiB) | |
Number of nodes | Specify the number of nodes. The fees for ECS resources depend on the number of nodes. Make sure only the necessary nodes are running in the cluster. | 1 | |
Security configuration | | | |
Login methods | Two authentication mechanisms are supported for logging into nodes: Password and SSH key pair. | Select Password and specify a strong password | |
Parameter | Description | Example |
Parameter | Description | Example |
Name | Enter the name of the workload. | demo-vke-deployment |
Namespace | Select a namespace for the workload. | default |
Number of instances | Enter the number of Pod instances for the Deployment. | 1 |
Computing power type | Select infrastructure resources where the workload is deployed. Valid values:
| Elastic Compute Service instance |
Parameter | Description | Example |
Parameter | Description | Example |
Basic Information | | |
Container name | Enter a name for the container. | demo-vke-container |
Container image | Enter an image address without an image tag, or click Choose your own image to select an image that has already been uploaded to a CR instance as described in Preparations. | doc-cn-beijing.cr.volces.com/vke/nginx-demo |
Image tag | Select the version of the image. If you do not select a version, the latest version is pulled by default. warning If the selected image does not have the latest version, you need to enter or select a specific image tag. Otherwise, you cannot create the workload. | v1.0 |
Container port | | |
Port | Configure the port that the containerized application uses to connect to external services. |
|
Parameter | Description | Example |
Parameter | Description | Example |
Basic Information | | |
Name | Specify a name for the service. | demo-service |
Access configuration | | |
Access type | Specify the access type of the service. | LoadBalancer |
LB-to-pod direct access mode | After you enable the feature, the ENIs of pods are specified as the backend servers of the load balancer. Note that the CLB cannot handle too many backend servers. Therefore, you need to make sure the number of servers is acceptable to the CLB in the topology. For details about the limitations, see Constraints and limits of CLB . | Enable |
Load balancer | Configure a load balancer for the service. | Select Public NAT for internet endpoint and Automatically create, and specify the Name and Subnet parameters of the Load Balancer. Keep the default configurations of other parameters. |
Port mapping | Create the mapping between the service port and the container port. |
|