Overview

Elastic Kubernetes Service (EKS) is a Tencent Kubernetes Engine (TKE) service mode that allows you to deploy workloads without purchasing nodes. EKS is compatible with native Kubernetes, allowing you to purchase and manage resources natively. It is ready-to-use and supports Tencent Cloud products for storage, networking, and more. EKS is billed based on the actual amount of resources used by containers, and Tencent Cloud ensures secure container isolation.

Benefits
Native Support for Kubernetes

EKS is community-driven and supports the latest Kubernetes version as well as native Kubernetes cluster management. It is ready-to-use in the form of a plugin to support Tencent Cloud products for storage, networking, load balancing, and more.

Serverless

EKS is a fully managed Kubernetes service, eliminating the need for you to manage any compute nodes. It delivers computing resources using pods. You can purchase, return, and manage cloud resources in native Kubernetes mode.

High Security and Reliability

EKS is built on Tencent Cloud's well-developed virtualization technology and network architecture, providing 99.95% service availability. Tencent Cloud ensures the virtual and network isolation of EKS clusters between users. You can configure network policies for specific products using security groups, network ACL, etc.

Scaling Within Seconds

EKS leverages the lightweight virtualization technology independently developed by Tencent Cloud to improve efficiency, allowing you to create or delete a TKE instance within seconds. EKS supports automatic scaling of services based on actual loads by configuring the native HPA of Kubernetes.

Cost Reduction

The serverless framework of EKS ensures higher resource utilization and lower OPS costs. Flexible and efficient auto scaling ensures that EKS only consumes the amount of resources required by the current load.

Service Integration

EKS provides solutions that meet different business needs and can be integrated with most Tencent Cloud services, such as CBS, CFS, COS, TencentDB products, VPC and more.

Features

Multi-Cluster Management

Simplified OPS

Increased Application Deployment Efficiency

Higher Application Availability and Scalability

Convenient Services

Convenient Configuration Management

Multi-Cluster Management

  • EKS supports cluster management
  • EKS supports multiple Kubernetes versions
  • Clusters are fully managed and you do not need to manage any nodes
  • Clusters support native management
  • Workloads in a cluster can be deployed across availability zones, and containers can be scheduled across availability zones

Simplified OPS

  • EKS provides the cloud service model of workload as a service. The lifecycle of cloud resources is the same as that of application workloads. The resources are requested when a workload is created, and released when a workload is terminated
  • Resources are requested based on workloads
  • Container-level auto scaling ensures high resource utilization

Increased Application Deployment Efficiency

  • EKS allows you to quickly deploy or update applications using images, YAML files, or templates
  • EKS supports microservices to reduce code maintenance costs and meet changing business needs

Higher Application Availability and Scalability

  • Container with exceptions can be automatically restored
  • Containers can be scaled out horizontally within seconds to cope with unexpected situations during application workload operations
  • Application workloads can be scheduled across availability zones to improve the disaster recovery capability
  • EKS supports rolling updates with no business interruption

Convenient Services

  • EKS is compatible with the native Kubernetes service mode, which facilitates access between containers within a cluster or access by workloads outside the cluster
  • EKS supports service discovery using the load balancer domain name or service name plus the port. This eliminates the impact of IP changes caused by the service backend

Convenient Configuration Management

  • EKS supports different deployment environments for the same application to facilitate update and rollback
  • EKS supports multiple application versions. However, you can only add versions, not modify them
  • EKS allows you to import the configuration into containers as a file
Features
  • EKS supports cluster management
  • EKS supports multiple Kubernetes versions
  • Clusters are fully managed and you do not need to manage any nodes
  • Clusters support native management
  • Workloads in a cluster can be deployed across availability zones, and containers can be scheduled across availability zones
  • EKS provides the cloud service model of workload as a service. The lifecycle of cloud resources is the same as that of application workloads. The resources are requested when a workload is created, and released when a workload is terminated
  • Resources are requested based on workloads
  • Container-level auto scaling ensures high resource utilization
  • EKS allows you to quickly deploy or update applications using images, YAML files, or templates
  • EKS supports microservices to reduce code maintenance costs and meet changing business needs
  • Container with exceptions can be automatically restored
  • Containers can be scaled out horizontally within seconds to cope with unexpected situations during application workload operations
  • Application workloads can be scheduled across availability zones to improve the disaster recovery capability
  • EKS supports rolling updates with no business interruption
  • EKS is compatible with the native Kubernetes service mode, which facilitates access between containers within a cluster or access by workloads outside the cluster
  • EKS supports service discovery using the load balancer domain name or service name plus the port. This eliminates the impact of IP changes caused by the service backend
  • EKS supports different deployment environments for the same application to facilitate update and rollback
  • EKS supports multiple application versions. However, you can only add versions, not modify them
  • EKS allows you to import the configuration into containers as a file
Pricing

EKS is pay-as-you-go and billed based on the configured resources and usage duration. For more information, see Pricing.