All Products
Search
Document Center

Container Service for Kubernetes:Release notes for ACK Edge of Kubernetes 1.26

Last Updated:Jun 04, 2024

ACK Edge is a cloud-managed solution provided by Container Service for Kubernetes (ACK). You can use ACK Edge to implement collaborative cloud-edge computing. This topic describes the release notes for ACK Edge of Kubernetes 1.26.

Updated features

Feature

Description

Version of ACK Edge cluster

The version of ACK Edge is updated to 1.26.3-aliyun.1.

Kubernetes Core

  • The name of the corresponding Kubernetes version no longer contains edge and is the same as the name of the ACK version.

  • The Node Admission feature is supported. You are not allowed to change the node pool to which a node belongs by updating the label of the node. You can add labels related to the node pools in host network mode to the node.

  • The Pod Admission feature is supported. You can add affinity configurations to pods to ensure that pods whose hostNetwork attribute is false are not scheduled to the network node pools in host network mode.

Autonomy of edge nodes

  • The group.version parameter is added to the metadata cache path on the edge node. The format of the metadata cache path is changed from /etc/kubernetes/cache/{component}/{resource}/{ns}/{name} to /etc/kubernetes/cache/{component}/{group.version.resource}/{ns}/{name}.

  • Image repositories can be configured for system components.

Cloud-edge O&M channel

  • The Raven component is released for cross-region O&M communication. Raven can be used to manage cloud-edge O&M channels and monitor the metrics of hosts and containers. For more information about Raven, see raven-agent-ds.

  • The capabilities such as high availability, auto scaling, and dynamic configuration are supported for cloud and on-premises gateways in proxy mode.

  • Metrics of containers can be monitored in tunnel mode.

  • Cloud gateways can be exposed to the Internet by using Server Load Balancer (SLB) instances. Access control lists (ACLs) are supported to ensure secure access over the Internet.

Cell-based management component

The YurtAppSet component is provided to manage workloads across multiple regions. You can use YurtAppSet to manage the same Deployments that are distributed in different regions in a centralized manner. Outrapped supports release, deletion, update, rollback, and scaling. YurtAppSet also supports canary release based on regions.

Adding edge nodes

The procedure for adding edge nodes to ACK Edge clusters is optimized and the parameters that are used to add edge noes are updated. The following list describes the updates:

  • The system component edgehub is no longer deployed as a static pod, but as a systemd service.

  • The kubelet configuration file can be used to manage the startup parameters of kubelet.

  • The source of the image repositories of system components on nodes can be specified. The image repositories can be accessed over the Internet or internal networks.

  • Public IP addresses to be accessed when you add nodes are updated.

  • The Red Hat Enterprise Linux 8.8 operating system is supported.

  • The parameters that are used to add edge noes are updated. For more information, see the Parameters section of the "Add an edge node" topic.