yurt-app-manager是为ACK Edge集群提供边缘单元化管理的功能组件。本文为您介绍yurt-app-manager组件,以及使用说明和相关内容的最新动态。
组件介绍
在边缘计算场景下,边缘节点通常具备很强的区域性、地域性、或者其他逻辑上的分组特性,比如具有相同的CPU架构、运营商或云提供商。
相同的应用和镜像,可能需要部署到不同的节点池中。
原生Kubernetes Service的后端端点扁平分布在集群中任意节点。因此,跨跃不同分组节点的Service流量,会大概率出现访问不可达、或者访问效率低下的问题。
针对以上场景,ACK@Edge提出了如下图所示解决方案。
节点单元化:以节点池视角对不同边缘区域下的主机进行统一管理和运维。
应用的单元化:使用新的单元化部署模型将用户的工作负载部署在不同的节点池中,业务的实例数、版本都可以按照节点池的维度进行统一管理。
流量的单元化:通过配置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日 |
| 无。 |
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组件。 | 无。 |