全部产品
Search
文档中心

容器服务 Kubernetes 版 ACK:yurt-app-manager

更新时间:Oct 19, 2023

yurt-app-manager是为ACK Edge集群提供边缘单元化管理的功能组件。本文为您介绍yurt-app-manager组件,以及使用说明和相关内容的最新动态。

组件介绍

  • 在边缘计算场景下,边缘节点通常具备很强的区域性、地域性、或者其他逻辑上的分组特性,比如具有相同的CPU架构、运营商或云提供商。

  • 相同的应用和镜像,可能需要部署到不同的节点池中。

  • 原生Kubernetes Service的后端端点扁平分布在集群中任意节点。因此,跨跃不同分组节点的Service流量,会大概率出现访问不可达、或者访问效率低下的问题。

针对以上场景,ACK@Edge提出了如下图所示解决方案。

G-1
  • 节点单元化:以节点池视角对不同边缘区域下的主机进行统一管理和运维。

  • 应用的单元化:使用新的单元化部署模型将用户的工作负载部署在不同的节点池中,业务的实例数、版本都可以按照节点池的维度进行统一管理。

  • 流量的单元化:通过配置Service拓扑来限制Service后端Endpoint的被访问范围,例如边缘节点应用只能由相同节点池的节点访问,或者只能由本节点访问。

节点单元化(边缘节点池)和应用的单元化(单元化部署)功能是由yurt-app-manager组件提供。

使用说明

yurt-app-manager组件提供两个控制器功能:NodePool和UnitedDeployment,分别实现节点单元化和应用的单元化功能。更多信息,请参见边缘节点池概述使用单元化部署应用模型

说明

该组件在创建ACK Edge集群时会默认安装。关于ACK Edge集群升级组件的操作,请参见升级ACK Edge集群组件

变更记录

2021年04月

版本号

镜像地址

变更时间

变更内容

变更影响

v0.10.6-8207677-aliyun

registry.cn-hangzhou.aliyuncs.com/acs/yurt-app-manager:v0.10.6-8207677-aliyun

2021年04月13日

  • 支持默认使用Lease选举。

  • UnitedDeployment单元化部署新增Patch字段, 您可以对每个节点池进行自定义的差异化配置,例如:镜像版本等。

无。

2021年01月

版本号

镜像地址

变更时间

变更内容

变更影响

v0.9.11-c2c8cce-aliyun

registry.cn-hangzhou.aliyuncs.com/acs/yurt-app-manager:v0.9.11-c2c8cce-aliyun

2021年01月14日

首次发布yurt-app-manager组件。

无。