AWS EBS
通过在您的位置创建存储配置,为 IBM Cloud Satellite® 集群设置 Amazon Elastic Block Storage(EBS)。 将存储器配置分配给集群时,所选存储器提供者的存储器驱动程序将安装在集群中。
创建 AWS EBS 存储配置时,请提供 AWS 凭证,这些凭证作为 Kubernetes 私钥存储在您将配置分配到的集群中。 私钥安装在 CSI 控制器 pod 中,以便在使用其中一个 IBM提供的存储类创建 PVC 时,您的 AWS 凭证用于动态供应 EBS 实例。
要将 AWS EBS 存储器用于应用程序,用于集群的工作程序节点的 Satellite 主机必须位于 AWS中。
在可以将存储器模板部署到您所在位置的集群之前,请确保通过在控制台中选择 对 Satellite Config 启用集群管理访问权 选项或者在创建集群时包含 --enable-config-admin
选项来设置 Satellite 配置。
无法定制存储类,因为 Satellite 配置会覆盖您的更改。
不能将 Satellite 存储服务的作用域限定为资源组。 但是,如果要将其他资源 (例如,位置和集群) 限定为资源组,那么需要为帐户中的所有资源添加 Satellite 阅读器和链接管理员角色。
使用 AWS EBS 的先决条件
要使用 AWS EBS 存储器模板,请完成以下任务:
-
创建在 Amazon Web Services(AWS)中的计算主机上运行的 Satellite 集群。 确保在创建集群时选择 对 Satellite 配置 选项启用集群管理访问权。 如果在创建集群时未对 Satellite 配置启用管理员 (admin) 访问权,那么必须重新创建集群并启用管理员访问权,然后才能部署存储器。 有关如何将主机从 AWS 添加到 Satellite 位置以将其分配给集群的更多信息,请参阅 将 AWS 主机添加到 Satellite。
-
为 AWS 登录凭证创建 AWS 访问密钥标识和私钥访问密钥。 在帐户中供应 AWS EBS 存储器需要这些凭证。 将存储器配置分配给集群时,AWS 访问密钥标识和私钥访问密钥将存储在集群中的 Kubernetes 私钥中。
-
查看 AWS EBS 存储配置参数。
-
查看 AWS EBS 存储类。 AWS EBS 存储模板不支持定制存储类。
在控制台中创建和分配配置
-
查看 参数参考。
-
从 "位置" 控制台,选择要在其中创建存储配置的位置。
-
选择 存储器 > 创建存储器配置
-
输入配置名称。
-
选择存储类型。
-
选择版本并单击下一步
-
如果您选择的 存储器类型 接受定制参数,请在 参数 选项卡上输入这些参数。
-
如果您选择的 存储器类型 需要私钥,请在 私钥 选项卡上输入私钥。
-
在 存储类 选项卡上,查看配置所部署的存储类或创建定制存储类。
-
在 分配给服务 选项卡上,选择要将配置分配给的服务。
-
单击 完成 以分配存储器配置。
在 CLI 中创建配置
-
查看要使用的模板版本的 参数参考。
-
登录到 IBM Cloud CLI。
ibmcloud login
-
列出 Satellite 位置并记下
Managed from
列。ibmcloud sat location ls
-
将 Satellite 位置的
Managed from
区域作为目标。 例如,对于wdc
targetus-east
。 有关更多信息,请参阅 Satellite 区域。ibmcloud target -r us-east
-
如果使用除
default
以外的资源组,请将其作为目标。ibmcloud target -g <resource-group>
-
针对要使用的模板版本,复制以下某个示例命令。 有关该命令的更多信息,请参阅 命令参考 中的
ibmcloud sat storage config create
。用于创建 V 1.1.0 配置的示例命令。
ibmcloud sat storage config create --location LOCATION --name NAME --template-name aws-ebs-csi-driver --template-version 1.1.0 --param "aws-access-key=AWS-ACCESS-KEY" --param "aws-secret-access-key=AWS-SECRET-ACCESS-KEY"
用于创建 V 1.5.1 配置的示例命令。
ibmcloud sat storage config create --location LOCATION --name NAME --template-name aws-ebs-csi-driver --template-version 1.5.1 --param "aws-access-key=AWS-ACCESS-KEY" --param "aws-secret-access-key=AWS-SECRET-ACCESS-KEY"
用于创建 V 1.12.0 配置的示例命令。
ibmcloud sat storage config create --location LOCATION --name NAME --template-name aws-ebs-csi-driver --template-version 1.12.0 --param "aws-access-key=AWS-ACCESS-KEY" --param "aws-secret-access-key=AWS-SECRET-ACCESS-KEY"
用于创建 V 1.31.0 配置的示例命令。
ibmcloud sat storage config create --location LOCATION --name NAME --template-name aws-ebs-csi-driver --template-version 1.31.0 --param "aws-access-key=AWS-ACCESS-KEY" --param "aws-secret-access-key=AWS-SECRET-ACCESS-KEY"
-
根据要使用的设置定制命令。
-
运行命令创建配置。
-
验证是否已创建配置。
ibmcloud sat storage config get --config CONFIG
在 API 中创建配置
-
生成 API 密钥,然后请求刷新令牌。 有关详细信息,请参阅 使用 API 密钥生成IBM CloudIAM 令牌。
-
查看要使用的模板版本的 参数参考。
-
复制以下某个示例请求并替换要使用的变量。
用于创建 V 1.1.0 配置的示例请求。
curl -X POST "https://containers.cloud.ibm.com/global/v2/storage/satellite/createStorageConfigurationByController" -H "accept: application/json" -H "Authorization: TOKEN" -H "Content-Type: application/json" -d "{ \"config-name\": \"string\", \"controller\": \"string\", \"storage-class-parameters\": [ { \"additionalProp1\": \"string\", \"additionalProp2\": \"string\", \"additionalProp3\": \"string\" } ], \"storage-template-name\": \"aws-ebs-csi-driver\", \"storage-template-version\": \"1.1.0\", \"update-assignments\": true, \"user-config-parameters\":\"user-secret-parameters\": { \"entry.name\": \"AWS-ACCESS-KEY\",{ \"entry.name\": \"AWS-SECRET-ACCESS-KEY\",}
用于创建 V 1.5.1 配置的示例请求。
curl -X POST "https://containers.cloud.ibm.com/global/v2/storage/satellite/createStorageConfigurationByController" -H "accept: application/json" -H "Authorization: TOKEN" -H "Content-Type: application/json" -d "{ \"config-name\": \"string\", \"controller\": \"string\", \"storage-class-parameters\": [ { \"additionalProp1\": \"string\", \"additionalProp2\": \"string\", \"additionalProp3\": \"string\" } ], \"storage-template-name\": \"aws-ebs-csi-driver\", \"storage-template-version\": \"1.5.1\", \"update-assignments\": true, \"user-config-parameters\":\"user-secret-parameters\": { \"entry.name\": \"AWS-ACCESS-KEY\",{ \"entry.name\": \"AWS-SECRET-ACCESS-KEY\",}
用于创建 V 1.12.0 配置的示例请求。
curl -X POST "https://containers.cloud.ibm.com/global/v2/storage/satellite/createStorageConfigurationByController" -H "accept: application/json" -H "Authorization: TOKEN" -H "Content-Type: application/json" -d "{ \"config-name\": \"string\", \"controller\": \"string\", \"storage-class-parameters\": [ { \"additionalProp1\": \"string\", \"additionalProp2\": \"string\", \"additionalProp3\": \"string\" } ], \"storage-template-name\": \"aws-ebs-csi-driver\", \"storage-template-version\": \"1.12.0\", \"update-assignments\": true, \"user-config-parameters\":\"user-secret-parameters\": { \"entry.name\": \"AWS-ACCESS-KEY\",{ \"entry.name\": \"AWS-SECRET-ACCESS-KEY\",}
用于创建 V 1.31.0 配置的示例请求。
curl -X POST "https://containers.cloud.ibm.com/global/v2/storage/satellite/createStorageConfigurationByController" -H "accept: application/json" -H "Authorization: TOKEN" -H "Content-Type: application/json" -d "{ \"config-name\": \"string\", \"controller\": \"string\", \"storage-class-parameters\": [ { \"additionalProp1\": \"string\", \"additionalProp2\": \"string\", \"additionalProp3\": \"string\" } ], \"storage-template-name\": \"aws-ebs-csi-driver\", \"storage-template-version\": \"1.31.0\", \"update-assignments\": true, \"user-config-parameters\":\"user-secret-parameters\": { \"entry.name\": \"AWS-ACCESS-KEY\",{ \"entry.name\": \"AWS-SECRET-ACCESS-KEY\",}
在 CLI 中创建任务
-
列出存储配置,并记下要分配给集群的存储配置。
ibmcloud sat storage config ls
-
获取要向其分配存储器的集群,集群组或服务的标识。
要确保集群已向 Satellite 配置注册或要创建组,请参阅 设置集群以与 Satellite 配置配合使用。
用于列出集群组的示例命令。
ibmcloud sat group ls
用于列出集群的示例命令。
ibmcloud oc cluster ls --provider satellite
用于列出 Satellite 服务的示例命令。
ibmcloud sat service ls --location <location>
-
将存储器配置分配给先前检索的集群,组或服务。 有关更多信息,请参阅
ibmcloud sat storage assignment create
命令。用于将配置分配给集群组的示例命令。
ibmcloud sat storage assignment create --group GROUP --config CONFIG --name NAME
用于将配置分配给集群的示例命令。
ibmcloud sat storage assignment create --cluster CLUSTER --config CONFIG --name NAME
用于将配置分配给服务集群的示例命令。
ibmcloud sat storage assignment create --service-cluster-id CLUSTER --config CONFIG --name NAME
-
确认任务已创建。
ibmcloud sat storage assignment ls (--cluster CLUSTER | --config CONFIG | --location LOCATION | --service-cluster-id CLUSTER)
在 API 中创建存储器分配
-
复制以下某个示例请求。
用于将 配置分配给集群的示例请求。
curl -X POST "https://containers.cloud.ibm.com/global/v2/storage/satellite/createAssignmentByCluster" -H "accept: application/json" -H "Authorization: Bearer TOKEN" -H "Content-Type: application/json" -d "{ \"channelName\": \"CONFIGURATION-NAME\", \"cluster\": \"CLUSTER-ID\", \"controller\": \"LOCATION-ID\", \"name\": \"ASSIGNMENT-NAME\"}"
请求 将配置分配给集群组的示例。
curl -X POST "https://containers.cloud.ibm.com/global/v2/storage/satellite/createAssignment" -H "accept: application/json" -H "Authorization: Bearer TOKEN" -H "Content-Type: application/json" -d "{ \"channelName\": \"CONFIGURATION-NAME\", \"cluster\": \"string\", \"groups\": [ \"CLUSTER-GROUP\" ], \"name\": \"ASSIGNMENT-NAME\"}"
-
将变量替换为详细信息并运行请求。
-
通过列出分配来验证是否已创建分配。
curl -X GET "https://containers.cloud.ibm.com/global/v2/storage/satellite/getAssignments" -H "accept: application/json" -H "Authorization: Bearer TOKEN"
在控制台中更新存储器分配
您可以使用 Satellite 控制台 对分配应用最新补丁更新。
-
从 Satellite 控制台中的“位置”页面,选择您的位置。
-
单击 存储器 选项卡以查看配置。
-
单击要更新的配置。
-
单击信息 信息 (i) 图标以应用最新修订版或补丁。
-
可选: 为存储器分配启用自动补丁更新。 启用自动补丁更新可确保分配始终具有最新的安全修订。
如果启用自动补丁更新,那么仍必须手动应用主要更新。
在 CLI 中手动升级分配
升级分配以使用最新的存储器模板修订版。
-
列出 Satellite 存储分配,记录要升级的 Satellite 分配。
ibmcloud sat storage assignment ls
-
列出 Satellite 存储模板以查看最新的可用版本。
ibmcloud sat storage template ls
-
升级 Satellite 分配。
用于升级分配的示例命令。
ibmcloud sat storage assignment upgrade --assignment ASSIGNMENT
在 CLI 中为配置和分配启用自动补丁更新
您可以使用 sat storage assignment autopatch enable
CLI 为分配启用自动补丁更新。 启用自动补丁更新将自动应用最新的存储模板修订 (补丁)。 您仍必须手动应用主要更新。
-
列出 Satellite 存储配置。 记下配置 ID。
ibmcloud sat storage assignment ls
-
运行以下某个示例命令以对配置及其关联的分配启用自动补丁更新。 输入您在上一步中获取的配置 ID。
用于对分配启用自动补丁更新的示例命令。
ibmcloud sat storage assignment autopatch enable --config CONFIG (--all | --assignment ASSIGNMENT-ID [--assignment ASSIGNMENT-ID])
用于对给定配置下的所有存储器分配启用自动补丁更新的示例命令。
ibmcloud sat storage assignment autopatch enable --config CONFIG --all
用于禁用特定配置下所有分配的自动补丁更新的示例命令。
ibmcloud sat storage assignment autopatch disable --config CONFIG --all
用于禁用单个分配和特定配置的自动补丁更新的示例命令。
ibmcloud sat storage assignment autopatch disable --config CONFIG --assignment ASSIGNMENT-ID
用于对多个分配和特定配置禁用自动补丁更新的示例命令。
ibmcloud sat storage assignment autopatch disable --config CONFIG --assignment ASSIGNMENT-ID --assignment ASSIGNMENT-ID
在 CLI 中手动升级配置
您可以升级 Satellite 存储配置,以获取同一主版本中的最新存储模板修订版。
-
列出 Satellite 存储配置,记录要升级的 Satellite 配置。
ibmcloud sat storage config ls
-
升级Satellite配置。 请注意,仅更新配置。 如果要升级使用此配置的分配,可以指定
--include-assignments
选项,也可以使用assignment update
命令手动更新每个分配。用于将配置升级到最新修订版的示例命令。
ibmcloud sat storage config upgrade --config CONFIG [--include-assignments]
用于将配置及其关联的分配升级到最新修订版的示例命令。
ibmcloud sat storage config upgrade --config CONFIG --include-assignments
在 API 中升级配置和分配
您可以使用 /v2/storage/satellite/updateAssignment
API 通过新的集群或集群组更新分配。 将 updateConfigVersion
设置为 true
以应用修订更新。
-
复制以下示例请求,并替换要更新的集群组和分配的变量。
curl -X PATCH "https://containers.cloud.ibm.com/global/v2/storage/satellite/updateAssignment" -H "accept: application/json" -H "Authorization: Bearer TOKEN" -H "Content-Type: application/json" -d "{ \"groups\": [ \"CLUSTER-GROUPS\" ], \"name\": \"ASSIGNMENT-NAME\", \"updateConfigVersion\": true, \"uuid\": \"ASSIGNMENT-ID\"}"
-
运行请求。
-
获取分配的详细信息以验证更新。
curl -X GET "https://containers.cloud.ibm.com/global/v2/storage/satellite/getAssignment?uuid=ASSIGNMENT-ID" -H "accept: application/json" -H "Authorization: Bearer TOKEN"
在 API 中为分配启用自动补丁更新
您可以使用 /v2/storage/satellite/setAssignmentAutoupgrade
API 为分配启用自动补丁更新。 启用自动补丁更新将自动应用最新的存储模板修订 (补丁)。 您仍必须手动应用主要更新。
-
复制以下示例请求,并替换要更新的集群组和分配的变量。
curl -X PATCH "https://containers.cloud.ibm.com/global/v2/storage/satellite/setAssignmentAutoupgrade" -H "accept: application/json" -H "Authorization: Bearer TOKEN" -H "Content-Type: application/json" -d { "config": "string", "controller": "string", "autopatch": boolean,"assignment" : { "all": boolean, "uuid": ["string", "string", ...], } }
-
运行请求。
-
获取分配的详细信息以验证升级。
curl -X GET "https://containers.cloud.ibm.com/global/v2/storage/satellite/getAssignment?uuid=ASSIGNMENT-ID" -H "accept: application/json" -H "Authorization: Bearer TOKEN"
部署使用 AWS EBS 存储器的应用程序
您可以使用 ebs-csi-driver
为集群中的应用程序动态供应 AWS EBS 存储器。
-
列出可用存储类并选择要使用的存储类。
oc get sc | grep ebs
要查看存储类的详细信息,请使用
oc describe sc <sc-name>
命令或查看 存储类参考。 -
创建 PVC,以供应具有所选存储类中描述的特征的 AWS EBS 存储实例。 以下示例使用
sat-aws-block-bronze
存储类来创建大小为 125 GB 的st1
HDD AWS EBS 存储实例。 有关此卷类型的更多信息,请参阅 硬盘驱动器(HDD)。apiVersion: v1 kind: PersistentVolumeClaim metadata: name: sat-aws-block-bronze spec: accessModes: - ReadWriteOnce storageClassName: sat-aws-block-bronze resources: requests: storage: 125Gi
-
在集群中创建 PVC。
oc apply -f pvc.yaml
-
确认已创建 PVC。 由于所有 IBM提供的存储类都配置为
WaitForFirstConsumer
,因此在供应安装 PVC 的应用程序之前,PVC 的状态将保持为Pending
。oc get pvc
示例输出
NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE sat-aws-block-bronze Pending sat-aws-block-bronze 17s
-
创建用于安装您创建的 PVC 的 pod。 创建此 pod 时,AWS EBS 驱动程序开始通过在 AWS 帐户中动态创建 AWS EBS 实例来实现存储请求。 以下示例创建
nginx
pod,用于将当前日期和时间写入 AWS EBS 卷安装路径上的test.txt
文件。apiVersion: v1 kind: Pod metadata: name: app spec: containers: - name: app image: nginx command: ["/bin/sh"] args: ["-c", "while true; do echo $(date -u) >> /test/test.txt; sleep 5; done"] volumeMounts: - name: persistent-storage mountPath: /test volumes: - name: persistent-storage persistentVolumeClaim: claimName: sat-aws-block-bronze
-
在群集中创建 pod。
oc apply -f pod.yaml
-
验证 pod 是否已部署。 请注意,可能需要几分钟才能满足存储请求并使应用程序进入
Running
状态。oc get pods
示例输出
NAME READY STATUS RESTARTS AGE app 1/1 Running 0 2m58s
-
验证 PVC 状态是否已更改为
Bound
。oc get pvc
示例输出
NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE sat-aws-block-bronze Bound pvc-86d2f9f4-78d4-4bb2-ab73-39726d144981 125Gi RWO sat-aws-block-bronze 33m
如果 PVC 仍处于
Pending
状态,请通过运行oc describe pvc <pvc_name>
命令来获取 PVC 的详细信息,以查看供应 AWS EBS 存储器实例期间发生的错误。 -
验证应用程序是否可以写入 AWS EBS 实例。
- 登录到 pod。
oc exec <app_pod_name> -it bash
- 显示
test.txt
文件的内容,以确认应用程序可以将数据写入持久存储器。
示例输出cat /test/test.txt
Tue Mar 2 20:09:19 UTC 2021 Tue Mar 2 20:09:25 UTC 2021 Tue Mar 2 20:09:31 UTC 2021 Tue Mar 2 20:09:36 UTC 2021 Tue Mar 2 20:09:42 UTC 2021 Tue Mar 2 20:09:47 UTC 2021
- 退出 pod。
exit
- 登录到 pod。
-
验证是否在 AWS中创建了存储实例。
-
列出为 PVC 创建的 PV。
oc get pv
-
获取 PV 的详细信息,并记下在
source.volumeHandle
字段中创建的 AWS EBS 实例的标识。oc describe pv <pv_name>
-
从 AWS EC2 仪表板中,选择 弹性块存储器 > 卷。
-
使用先前检索的标识来查找 AWS EBS 卷。
从应用程序中除去 AWS EBS 存储器
如果不再需要 AWS EBS 实例,那么可以在 AWS 帐户中除去 PVC,PV 和 AWS EBS 实例。
除去 AWS EBS 实例将永久除去此实例上存储的所有数据。 无法撤销此操作。 在删除 AWS EBS 实例之前,请确保备份数据。
- 列出 PVC 并记下要除去的 PVC 的名称。
oc get pvc
- 除去安装了 PVC 的所有 pod。
- 列出当前安装要删除的 PVC 的所有 pod。 如果未返回任何 pod,那么您当前没有任何使用 PVC 的 pod。
示例输出oc get pods --all-namespaces -o=jsonpath='{range .items[*]}{"\n"}{.metadata.name}{":\t"}{range .spec.volumes[*]}{.persistentVolumeClaim.claimName}{" "}{end}{end}' | grep "<pvc_name>"
app sat-aws-block-bronze
- 除去使用 PVC 的 pod。 如果 pod 是部署的一部分,请除去该部署。
oc delete pod <pod_name>
oc delete deployment <deployment_name>
- 验证是否已除去 pod 或部署。
oc get pods
oc get deployments
- 列出当前安装要删除的 PVC 的所有 pod。 如果未返回任何 pod,那么您当前没有任何使用 PVC 的 pod。
- 删除 PVC。 由于使用
Delete
回收策略指定所有 IBM提供的 AWS EBS 存储类,因此在删除 PVC 时将自动删除 AWS 帐户中的 PV 和 AWS EBS 实例。oc delete pvc <pvc_name>
- 确认您的存储空间已被移除。
- 验证您的 PV 是否已自动除去。
oc get pv
- 从 AWS EC2 仪表板中,选择 弹性块存储器 > 卷,并验证是否已除去 AWS EBS 实例。
- 验证您的 PV 是否已自动除去。
从集群中除去 AWS EBS 存储器配置
如果不再计划在集群中使用 AWS EBS 存储器,那么可以从存储器配置取消分配集群。
请注意,必须先删除存储器分配,然后才能成功删除存储器配置。
请注意,如果除去存储器配置,那么将从所有分配的集群中卸载驱动程序。 不会除去 PVC,PV 和数据。 但是,在再次将驱动程序重新安装到集群中之前,您可能无法访问数据。
从控制台中除去存储器配置
- 从 Satellite 存储仪表板中,选择要删除的存储配置。
- 选择 操作 > 删除。
- 输入存储器配置的名称。
- 选择删除。
从 CLI 中除去 AWS EBS 存储配置
使用 CLI 来除去 AWS EBS 存储配置。
请注意,必须先删除存储器分配,然后才能成功删除存储器配置。
- 列出存储器分配并查找用于集群的存储分配。
ibmcloud sat storage assignment ls (--cluster CLUSTER | --config CONFIG | --location LOCATION | --service-cluster-id CLUSTER)
- 除去分配。 除去分配后,将从属于存储器分配的所有集群中除去 AWS EBS 驱动程序 pod 和存储类。
ibmcloud sat storage assignment rm --assignment <assignment_ID>
- 验证是否已从集群中除去 AWS EBS 驱动程序。
- 列出集群中的存储类,并验证是否已除去 AWS EBS 存储类。
oc get sc
- 列出
kube-system
名称空间中的 pod,并验证是否已除去 AWS EBS 存储驱动程序 pod。oc get pods -n kube-system | grep ebs
- 列出
kube-system
名称空间中的私钥,并验证是否已除去存储 AWS 凭证的 AWS 私钥。oc get secrets -n kube-system | grep aws
- 列出集群中的存储类,并验证是否已除去 AWS EBS 存储类。
- 可选: 除去存储器配置。
- 列出存储配置。
ibmcloud sat storage config ls
- 除去存储器配置。
ibmcloud sat storage config rm --config <config_name>
- 列出存储配置。
参数参考
1.1.0 参数参考
显示名称 | CLI 选项 | Type | 描述 | 必需? | 缺省值 |
---|---|---|---|---|---|
AWS 访问密钥标识 | aws-access-key |
私钥 | AWS 访问密钥标识。 | 是 | 不适用 |
AWS 私钥访问密钥 | aws-secret-access-key |
私钥 | AWS 私钥访问密钥。 | 是 | 不适用 |
1.5.1 参数参考
显示名称 | CLI 选项 | Type | 描述 | 必需? | 缺省值 |
---|---|---|---|---|---|
AWS 访问密钥标识 | aws-access-key |
私钥 | AWS 访问密钥标识。 | 是 | 不适用 |
AWS 私钥访问密钥 | aws-secret-access-key |
私钥 | AWS 私钥访问密钥。 | 是 | 不适用 |
1.12.0 参数参考
显示名称 | CLI 选项 | Type | 描述 | 必需? | 缺省值 |
---|---|---|---|---|---|
AWS 访问密钥标识 | aws-access-key |
私钥 | AWS 访问密钥标识。 | 是 | 不适用 |
AWS 私钥访问密钥 | aws-secret-access-key |
私钥 | AWS 私钥访问密钥。 | 是 | 不适用 |
1.31.0 参数参考
显示名称 | CLI 选项 | Type | 描述 | 必需? | 缺省值 |
---|---|---|---|---|---|
AWS 访问密钥标识 | aws-access-key |
私钥 | AWS 访问密钥标识。 | 是 | 不适用 |
AWS 私钥访问密钥 | aws-secret-access-key |
私钥 | AWS 私钥访问密钥。 | 是 | 不适用 |
AWS EBS 的存储类参考
查看 AWS EBS的 Satellite 存储类。 您可以使用 oc describe sc <storage-class-name>
命令在命令行中描述存储类。 请注意,数据卷由 AWS 管理的缺省密钥自动加密。 有关更多信息,请参阅 EBS 加密的缺省 KMS 密钥。 有关 AWS EBS 加密的更多信息,请参阅 AWS EBS 加密工作方式。
存储类名 | EBS 卷类型 | 文件系统类型 | 供应者 | 缺省 IOPS/GB | 大小范围 | 硬盘 | 已加密? | 卷绑定方式 | 回收策略 | 更多信息 |
---|---|---|---|---|---|---|---|---|---|---|
sat-aws-block-gold 缺省值 |
io2 | ext4 | ebs.csi.aws.com |
10 | 10 GiB- 6.25 TiB | SSD | True | WaitforFirstConsumer | 删除(T) | 链接 |
sat-aws-block-silver |
gp3 | ext4 | ebs.csi.aws.com |
不适用 | 1 GiB-16 TiB | SSD | True | WaitforFirstConsumer | 删除(T) | 链接 |
sat-aws-block-bronze |
st1 | ext4 | ebs.csi.aws.com |
不适用 | 125 GiB-16 TiB | HDD | True | WaitforFirstConsumer | 删除(T) | 链接 |
sat-aws-block-bronze-metro |
st1 | ext4 | ebs.csi.aws.com |
不适用 | 125 GiB-16 TiB | HDD | True | WaitforFirstConsumer | 删除(T) | 链接 |
sat-aws-block-silver-metro |
gp3 | ext4 | ebs.csi.aws.com |
1 GiB-16 TiB | SSD | True | WaitforFirstConsumer | 删除(T) | 链接 | |
sat-aws-block-gold-metro |
io2 | ext4 | ebs.csi.aws.com |
10 | 10 GiB- 6.25 TiB | SSD | True | WaitforFirstConsumer | 删除(T) | 链接 |
获取 AWS EBS 的帮助和支持
使用 AWS EBS Storage 时,请先尝试以下资源,然后再打开支持案例。
- 查看 AWS Knowledge Center中的常见问题解答。
- 查看 故障诊断文档 以进行故障诊断并解决常见问题。
- 通过转至 "状态" 页面,检查 IBM Cloud 平台和资源的状态。
- 查看 Stack Overflow 以了解其他用户是否迂到了相同的问题。 使用
ibm-cloud
和AWS-EBS
标记任何问题。 - AWS 支持中心 是另一个可供 AWS 客户查找更深入支持选项的资源。