Storage Volume Management
本指南中的以下部分提供了使用 AMDP 的云原生服务(应用程序)的模式。 AMDP 允许在创建项目后通过配置文件在各种环境中配置相同的云原生服务。此外,可以通过根据绑定区域区分配置文件来构建服务。 每个配置文件管理在 Kubernetes 环境中配置原生服务的应用程序、应用程序所需的 BACKING 服务(如数据库和消息队列)、用于创建 PVC 以连接到现有 Kubernetes PV 的 STORAGE,以及服务流量管理。
Storage Volume List
这是用于管理应用程序将使用的 STORAGE(PVC - 持久卷声明)信息的界面。
① 当前在配置文件中注册的存储(PVC)列表。
- Name: 注册存储的名称。
- Type: 指示存储的供应类型。
- DYNAMIC: 使用 StorageClass 信息自动创建持久卷。
- STATIC: 通过从已创建的持久卷中选择来创建 PVC。
- StorageClass: 定义卷的各种策略的类,例如质量级别和备份策略,允许通过自动创建和分配卷进行动态供应。
- PV/Provisioner: 持久卷的名称或持久卷的供应者信息。
- PV: STATIC 类型的持久卷名称。
- Provisioner: DYNAMIC 类型的供应者信息。
- Deployment Type: Pod 的部署方法,提供两种类型:DEPLOYMENT 和 STATEFULSET。
- Access Mode: ReadWriteMany 或 ReadWriteOnce。
- ReadWriteMany: 卷可以被多个节点以读写方式挂载。
- ReadWriteOnce: 卷可以被一个节点以读写方式挂载。即使在 ReadWriteOnce 访问模式下,如果多个 Pod 在同一节点上运行,也可以访问该卷。
- Request Size: 指示 PV 的存储容量。
- Deployment Status: 显示 PVC 的部署状态。
- Bound: 表示卷已成功绑定到声明。
- Pending: 表示绑定因某种原因而等待。
- Deployment Date: 显示 PVC 部署的日期。
- Deploy: 您可以在集群中部署/删除注册的 PVC。
- Action: 存储的其他操作按钮。
- Edit: 重定向到存储编辑页面。
- Delete: 删除存储。
② 刷新列表:刷新并显示存储(PVC)列表。
③ 导入:您可以从在 Kubernetes 集群中部署的 PVC 中选择并注册。
④ 添加:添加新存储(PVC)的按钮。
⑤ 删除:批量删除列表中选定的 PVC。
⑥ 按名称、类型、部署类型或访问模式值过滤存储列表,输入搜索字段。
Importing Storage/PVC
① Namespace: 选择 PVC 部署的集群命名空间。
② Name: 显示在所选命名空间中部署的存储(PVC)列表,从中选择要导入的存储。
③ Storage Class: 以只读格式显示所选 PVC 的存储类名称。
④ Access Mode: 以只读格式显示所选存储的访问模式信息。
⑤ Storage Size: 以只读格式显示所选存储的存储容量信息。
⑥ 注册所选存储信息。
Adding Storage/PVC (Dynamic Provisioning)
① Name: 输入存储(PVC)的名称。
② Namespace: 输入存储将要部署的集群命名空间。
③ Type: 输入持久卷供应的类型。在这种情况下,类型必须为 DYNAMIC。
④ Storage Class: 定义卷的各种策略的类,仅在供应类型为 DYNAMIC 时使用。
⑤ Provisioner: 如果类型为动态,则选择 PV 的供应者信息。
⑥ Deployment type: 在 DEPLOYMENT/STATEFULSET 之间选择。
⑦ Access Mode: 根据部署类型自动选择 ReadWriteMany / ReadWriteOnce。
⑧ Storage Size: 输入以下定义的标准单位的存储容量。
⑨ 保存按钮:单击以保存存储。
Adding Storage/PVC (Static Provisioning)
① Name: 输入存储(PVC)的名称。
② Namespace: 输入存储将要部署的集群命名空间。
③ Type: 输入持久卷供应的类型。在这种情况下,类型必须为 STATIC。
④ Available PVs: 与动态不同,静态供应涉及从已部署的 PV 中选择可用的 PV 进行创建。
⑤ Deployment Type: 在 DEPLOYMENT/STATEFULSET 之间选择。
⑥ Access Mode: 根据部署类型自动选择 ReadWriteMany/ReadWriteOnce。
⑦ 保存按钮:单击以存储新存储。
Editing Storage/PVC
这是编辑注册存储(PVC)的屏幕。项目与添加屏幕相同。
- Save: 保存修改后的存储信息。
- Cancel: 不保存修改后的存储信息并关闭弹出窗口。