本产品推出了新版本。
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。
Astra Trident架构
贡献者
建议更改
Asta三端存储作为一个控制器Pod和一个节点Pod运行在集群中的每个工作节点上。节点POD必须在任何可能要挂载Astra Trident卷的主机上运行。
了解控制器Pod和节点Pod
Astra Trident可作为一个和一个或多个部署三项控制器Pod在Kubernetes集群上、三级节点块并使用标准Kubernetes _CSI Sidecar Containers_来简化CSI插件的部署。"Kubernetes CSI Sidecar Containers"由Kubbernetes存储社区维护。
-
控制器插件负责卷配置和管理、例如快照和调整大小。
-
节点插件负责将存储连接到节点。
图 1. Asta三端存储部署在Kubbernetes集群上
三项控制器Pod
三端控制器Pod是一个运行CSI控制器插件的Pod。
-
负责配置和管理NetApp存储中的卷
-
由Kubbernetes部署管理
-
可以在控制面板或工作节点上运行、具体取决于安装参数。
图 2. TRIdent控制器Pod示意图
三级节点块
三端节点块是运行CSI节点插件的有权限的节点。
-
负责挂载和卸载主机上运行的Pos的存储
-
由Kubbernetes DemonSet管理
-
必须在要挂载NetApp存储的任何节点上运行
图 3. TRIdent节点Pod图
支持的 Kubernetes 集群架构
以下 Kubernetes 架构支持 Astra Trident :
Kubernetes 集群架构 | 支持 | 默认安装 |
---|---|---|
单个主节点,计算节点 |
是 |
是 |
多主机,计算 |
是 |
是 |
主、 |
是 |
是 |
主机,基础架构,计算 |
是 |
是 |