ACK Edge发布Kubernetes 1.26版本说明

阿里云容器服务 Edge 版是基于容器服务 Kubernetes 版 ACK(Container Service for Kubernetes),针对边缘场景推出的云边一体化托管方案。本文介绍ACK Edge集群发布Kubernetes 1.26版本所做的变更内容。

版本特性

版本特性

说明

ACK Edge集群版本

1.26.3-aliyun.1

Kubernetes Core

  • 该版本对应的Kubernetes版本名称不再带edge,版本名称与ACK版本名称保持一致。

  • 增加Node Admission:禁止通过更新节点的Label变更节点对应的节点池,同时给节点添加主机网络模式节点池相关标签。

  • 增加Pod Admission:为Pod增加Affinity,用于确保hostNetwork属性为false的Pod不会被调度到主机的网络节点池。

边缘节点自治

  • 边缘节点上metadata缓存路径中增加group.version 信息,由/etc/kubernetes/cache/{component}/{resource}/{ns}/{name} 调整为/etc/kubernetes/cache/{component}/{group.version.resource}/{ns}/{name}

  • 支持配置系统组件镜像仓库。

云边运维通道

  • 发布全新跨地域运维通信组件Raven,负责云边运维通道、主机指标监控、容器指标监控。关于Raven的更多信息,请参见raven-agent-ds

  • 代理模式支持云上云下网关的高可用、弹性伸缩、动态配置等能力。

  • 隧道模式支持云边容器指标监控通道。

  • 支持云端网关公网SLB暴露,新增ACL实现公网访问安全控制。

单元化管理组件

发布多地域工作负载管理组件YurtAppSet,统一管理分布在多个地域的相同Deployment负载,支持统一发布、删除、更新、回滚,以及按地域灰度、扩缩容等能力。

边缘节点接入

该版本优化了边缘节点接入流程并新增接入参数,主要更新内容如下:

  • 系统组件edgehub不再以Static Pod形式部署,而是以Systemd Service的形式部署。

  • 使用kubelet Configuration配置文件来管理kubelet的启动参数。

  • 支持指定节点上系统组件镜像的下载来源(公网或内网)。

  • 更新了添加节点时需要访问的公网地址列表。

  • 新增支持Red Hat Enterprise Linux 8.8操作系统。

  • 新增边缘节点接入参数。更多信息,请参见参数列表