Container Service for Edge provides multiple component types. You can deploy, upgrade, or uninstall components as needed. This topic lists the cluster components managed by Container Service for Edge, grouped by function.
Prerequisites
You have created an ACK Edge cluster. For more information, see Create a cluster.
Component Management
Log on to the Container Service Management Console . In the navigation pane on the left, click Clusters.
On the Clusters page, click the name of your cluster. In the navigation pane on the left, click Add-ons.
-
On the Add-ons page, search for and locate the component you want to manage. On the component card, you can install, uninstall, upgrade, or modify control plane parameters.
Component Types
Container Service for ACK supports two types of cluster components: system components and optional components.
-
System components: These components are installed automatically when you create an ACK Edge cluster. You cannot uninstall them. Upgrade them promptly after a new version is released.
-
Optional components: These components extend cluster functionality and can be installed optionally during ACK Edge cluster creation. You can install, uninstall, or update their configurations as needed. Upgrade them promptly after a new version is released.
Core Components
|
Component Name |
Component Type |
Description |
|
System component |
The bus and ingress gateway for Kubernetes clusters. |
|
|
System component |
The manager for internal resources in Kubernetes clusters. |
|
|
System component |
Schedules Pods to appropriate nodes in the cluster based on node resource usage and Pod scheduling requirements. |
|
|
System component |
Provides Kubernetes integration capabilities with Alibaba Cloud basic products, such as CLB and VPC. |
|
|
System component |
Provides features such as edge node lifecycle management. |
|
|
System component |
Integrates with Alibaba Cloud edge products, such as ELB (ENS Server Load Balancer). |
|
|
System component |
yurt-app-manager is a functional component that provides edge unit management for ACK Edge clusters, such as nodepool and yurtappset. |
|
|
System component |
A traffic proxy between other components on the node and the cloud kube-apiserver. It supports two operating modes: Edge and Cloud. |
Application Management
|
Component Name |
Component Type |
Description |
|
Optional component |
Provides efficient management of application containers, Sidecar containers, and image distribution features. |
|
|
Optional component |
A Kubernetes application migration component developed based on the open-source project Velero. |
Logs and Monitoring
|
Component Name |
Component Type |
Description |
|
System component |
A system component provided by ACK for integrating with Cloud Monitor. |
|
|
System component |
A monitoring collection and offline component that ACK modified and enhanced based on community open-source monitoring components. It provides a Metrics API for data consumption and offers HPA capabilities. |
|
|
Optional component |
A cluster node anomaly monitoring component that ACK modified and enhanced based on community open-source projects. It also integrates with third-party monitoring platforms. |
|
|
Optional component |
Collects Kubernetes container logs using Simple Log Service. |
|
|
Optional component |
Integrates with Application Real-Time Monitoring Service (ARMS) and Microservices Engine (MSE). It allows Java or Golang applications deployed in Container Service for Kubernetes to access ARMS and MSE. |
|
|
Optional component |
A monitoring service component for gene computing customers. Use this component to monitor detailed node resource usage in gene workflows. |
|
|
Optional component |
Implements Container Service cluster monitoring using Alibaba Cloud Prometheus. |
|
|
Optional component |
A monitoring component for ARMS Application Monitoring eBPF in ACK clusters. |
Storage
|
Component Name |
Component Type |
Description |
|
Optional component |
Supports volume mount and unmount features. This component is installed by default if you select the CSI plug-in to enable Alibaba Cloud storage access when creating a cluster. |
|
|
Optional component |
Supports automatic volume creation. This component is installed by default if you select the CSI plug-in to enable Alibaba Cloud storage access when creating a cluster. |
|
|
Optional component |
Manages the lifecycle of storage components. |
|
|
Optional component |
Provides automated management capabilities for node computing and storage resources. It currently supports LVM storage resource management. |
Network
|
Component Name |
Component Type |
Description |
|
System component |
The default DNS service discovery plug-in used in ACK clusters. It complies with Kubernetes DNS-Based Service Discovery specifications. |
|
|
System component |
A Container Network Interface (CNI) plug-in. The Flannel network mode used on Alibaba Cloud adopts the Alibaba Cloud VPC mode. This component is installed by default if you select the Flannel network plug-in to enable internal network communication within the cluster when creating a cluster. |
|
|
System component |
Provides Underlay container network communication using Terway Edge as a CNI plug-in. |
|
|
Optional component |
Based on Alibaba Cloud Application Load Balancer (ALB), it provides more powerful Ingress traffic management. It is compatible with Nginx Ingress, handles complex business routing, and offers automatic certificate discovery. It supports HTTP, HTTPS, and QUIC protocols, meeting the demand for extreme elasticity and large-scale Layer 7 traffic processing in cloud-native application scenarios. In ACK Edge, it only supports Pods deployed in the cloud node pool. |
Security
|
Component Name |
Component Type |
Description |
|
System component |
A component that enables passwordless pull of ACR Standard Edition or Enterprise Edition private images in ACK clusters. |
|
|
Optional component |
Helps you easily manage and apply Open Policy Agent (OPA) policies within the cluster, providing features such as namespace tag management. |
|
|
Optional component |
A key component for implementing security inspection features. |
|
|
Optional component |
A key component for implementing policy management features. |
Auto Scaling
|
Component Name |
Component Type |
Description |
|
Optional component |
Implements scheduled resource scale-out. |
Others
|
Component Name |
Component Type |
Description |
|
Optional component |
A core application that supports differentiated Service Level Objectives (SLO) capabilities in ACK. It ensures application service quality while significantly improving resource utilization efficiency. |
|
|
Optional component |
An ACR image on-demand loading component. |
|
|
Optional component |
A cross-domain O&M communication component. |
|
|
edge-tunnel (Replaced by Raven in version 1.26) |
Optional component |
The edge-tunnel component is essentially a reverse tunnel, a common way to solve cross-network communication. |