Edge Cloud Kubernetes Engine (ECK) is a container system for managing edge cloud resources from a centralized cloud. ECK is fully compatible with native Kubernetes. You can manage nodes in multiple data centers with one cluster and deliver applications to all edge servers with one click. ECK also comes with edge autonomy and distributed health check features.
Containers are lightweight virtualization tools applied at the system level. With the ability to isolate and control system resources, containers restrict global resources access to processes in selected containers. A container image is a virtual machine snapshot and can be seen as the static form of a container. An image defines all files and dependencies required to run a container, ensuring consistency for running the container.
A container packages an application and its dependencies into an image, and then uses the image to generate a resource-isolated environment to run the application. This allows the application to run independently in a consistent environment in a simple and efficient manner.
Kubernetes is an open-source Container Orchestration Engine (COE) inspired by a Google project called Borg. It is one of the most important components of the Cloud Native Computing Foundation (CNCF). Kubernetes provides production-level features such as application orchestration, container scheduling, service discovery, and autoscaling. For more information, see Kubernetes Documentation.
ECK is an out-of-the-box service that supports the latest Kubernetes version and native Kubernetes cluster management methods.
ECK is a Kubernetes service with master components hosted in the cloud and worker nodes located anywhere you want. Users do not need to provide resources required by the master components.
ECK supports private and public network certificates separation and minimal node permissions to avoid cluster access leakage. TLS encryption is used in communication between the cloud and the edge to protect system management data from leakage and tampering.
ECK provides a reliable edge autonomy capability for cloud-edge communication scenarios. It also supports distributed cluster health check to help you determine the best time to migrate pods.
ECK leveraged Tencent’s years of experience in deep tunneling technologies to enable admins to log in to containers on edge servers directly from the cloud, even if the edge devices do not have public IP addresses.
ECK supports management of public cloud, private cloud, Tencent Cloud, and any other cloud computing resources.
ECK is a Kubernetes service with master components hosted. Like TKE, ECK does not charge fees for management resources such as hosted control plane and Etcd.
Computing nodes are provided by users and therefore do not generate any additional charges.
ECK helps you manage edge computing resources, allowing you to assign and schedule resources, deploy, upgrade and terminate applications, and perform system OPS from the cloud.
With ECK, you can easily manage computing resources stored in various locations, form different cloud providers to your on-premises data centers, enjoying the convenience of centralized cloud management.
For more information on how to call TencentCloud APIs to access Tencent Cloud products and services, see TencentCloud APIs.