Volcengine Kubernetes Engine
Feature | Volcengine Kubernetes Engine (VKE) | Self-built Kubernetes |
Feature | Volcengine Kubernetes Engine (VKE) | Self-built Kubernetes |
Cluster management | You can quickly create clusters in the console. In addition, GPU Compute Service and EBM computing services are supported. Kubernetes versions on which stability testing and security hardening are performed are provided. | You are required to manually deploy clusters and explore and develop features by yourself. |
Network management | High-performance networking add-ons are provided, and multiple networking models are supported. | You are required to select networking add-ons in the community for adaptation. |
Storage management | Storage services including Volcano Engine EBS, TOS, and FileNAS are supported and standard Container Storage Interface (CSI) add-ons are provided. | You are required to build storage services and develop a CSI by yourself. |
Application management | Both canary deployment and blue-green deployment are supported. Both application monitoring and autoscaling are supported. | You are required to explore and develop the related features by yourself. |
Operation and maintenance management | You can upgrade the Kubernetes version with a few clicks. In addition, manual scaling and autoscaling on clusters are supported. High-performance log collection agents are supported to collect logs from containers, add-ons, control planes, and other dimensions. VKE connects to VMP to monitor clusters, add-ons, and applications. | You are required to manually deploy monitoring and log systems. |
Service guarantee | A professional container support team is available in Volcano Engine to guarantee the normal operation of massive businesses in ByteDance, which accumulates a lot of best practices and management experience. A service level agreement (SLA) defining service availability level metrics and compensation regulations is available. | A professional service team needs to be established, with no SLA guarantee. |
Security management | Fully managed VKE has various isolation levels with default security hardening. The all-around network security isolation control is combined with fine-grained access control to ensure security and high availability of services and data. | You are required to ensure environmental security. |
Relevant service | VKE can connect to various cloud services for covering DevOps, machine learning, and other scenarios. The services include CR, CP, VMP, TLS, MSE, and big data services. | You are required to build and connect to relevant services by yourself. |
Container type | Standard container | Elastic container |
Container type | Standard container | Elastic container |
Infrastructure | Elastic Compute Service (ECS) | Volcengine Container Instance (VCI) |
Main characteristics |
|
|
Billing method | It uses the pay-as-you-go billing method. You are charged based on the usage of infrastructure resources. | It uses the pay-as-you-go billing method. You are only charged based on resource usage. |
Application scenarios |
|
|