1. 直译结果:

目录

sourceSHA: d8decb364fe429c3f25f1e3195cc6816d6ef435a9b693262387ab419a4175286 weight: 70

通过 Operator Backed 创建应用

Operator backed 应用是由 Operator 提供的一组资源集合。基于这些 Operator backed 应用,您可以快速部署一个组件应用,并利用 Operator 的能力自动化管理应用的整个生命周期。

操作步骤

  1. Container Platform,在左侧导航栏中,导航至 Applications > Applications

  2. 单击 Create

  3. 选择 Create from Catalog 作为创建方式。

  4. 选择一个 Operator-Backed 实例,并配置 自定义资源参数。选择一个 Operator 管理的应用实例,并在 CR 清单中配置其自定义资源(CR)规范,包括:

    • spec.resources.limits (容器级别资源限制)。
    • spec.resourceQuota (Operator 定义的配额政策)。其他特定于 CR 的参数如 spec.replicasspec.storage.className 等。
  5. 单击 Create

网页控制台将导航至 Applications > Operator Backed Apps 页面。

INFO

注意: Kubernetes 资源创建过程需要异步协调。根据集群状况,完成可能需要几分钟。

故障排除

如果资源创建失败:

  1. 检查控制器协调错误:

    kubectl get events --field-selector involvedObject.kind=<Your-Custom-Resource> --sort-by=.metadata.creationTimestamp
  2. 验证 API 资源可用性:

    kubectl api-resources | grep <Your-Resource-Type>
  3. 验证 CRD/Operator 准备好后重试创建:

    kubectl apply -f your-resource-manifest.yaml
  4. 存在的问题:

  • “Operator backed 应用”中的“应用”可以更明确为“应用程序”以符合技术文档的表达习惯。
  • “基于这些 Operator backed 应用”中的“应用”重复,建议改为“基于这些 Operator backed 应用程序”。
  • “网页控制台将导航至”可以更清晰地表达为“网页控制台将跳转到”。
  • “Kubernetes 资源创建过程需要异步协调”中的“协调”可以更准确地表述为“调和”。
  • “根据集群状况,完成可能需要几分钟”中的“完成”不够明确,建议改为“创建完成”。
  1. 意译结果:

sourceSHA: d8decb364fe429c3f25f1e3195cc6816d6ef435a9b693262387ab419a4175286 weight: 70

通过 Operator Backed 创建应用程序

Operator backed 应用程序是由 Operator 提供的一组资源集合。基于这些 Operator backed 应用程序,您可以快速部署一个组件应用,并利用 Operator 的能力自动化管理应用的整个生命周期。

操作步骤

  1. Container Platform,在左侧导航栏中,导航至 Applications > Applications

  2. 单击 Create

  3. 选择 Create from Catalog 作为创建方式。

  4. 选择一个 Operator-Backed 实例,并配置 自定义资源参数。选择一个 Operator 管理的应用实例,并在 CR 清单中配置其自定义资源(CR)规范,包括:

    • spec.resources.limits (容器级别资源限制)。
    • spec.resourceQuota (Operator 定义的配额政策)。其他特定于 CR 的参数如 spec.replicasspec.storage.className 等。
  5. 单击 Create

网页控制台将跳转到 Applications > Operator Backed Apps 页面。

INFO

注意: Kubernetes 资源创建过程需要异步调和。根据集群状况,创建可能需要几分钟。

故障排除

如果资源创建失败:

  1. 检查控制器调和错误:

    kubectl get events --field-selector involvedObject.kind=<Your-Custom-Resource> --sort-by=.metadata.creationTimestamp
  2. 验证 API 资源可用性:

    kubectl api-resources | grep <Your-Resource-Type>
  3. 验证 CRD/Operator 准备好后重试创建:

    kubectl apply -f your-resource-manifest.yaml
  4. 比较结果:

  • 第一段内容“通过 Operator Backed 创建应用”与之前翻译的“通过 Operator Backed 创建应用”一致,保持不变。
  • 第二段内容“Operator backed 应用是由 Operator 提供的一组资源集合”与之前翻译的“Operator backed 应用是由 Operator 提供的一组资源集合”一致,保持不变。
  • 第三段内容“基于这些 Operator backed 应用,您可以快速部署一个组件应用,并利用 Operator 的能力自动化管理应用的整个生命周期”与之前翻译的“基于这些 Operator backed 应用,您可以快速部署一个组件应用,并利用 Operator 的能力自动化管理应用的整个生命周期”一致,保持不变。
  • 其余段落内容与之前翻译的内容相似,保持不变。

最终结果:

sourceSHA: d8decb364fe429c3f25f1e3195cc6816d6ef435a9b693262387ab419a4175286 weight: 70

通过 Operator Backed 创建应用程序

Operator backed 应用程序是由 Operator 提供的一组资源集合。基于这些 Operator backed 应用程序,您可以快速部署一个组件应用,并利用 Operator 的能力自动化管理应用的整个生命周期。

操作步骤

  1. Container Platform,在左侧导航栏中,导航至 Applications > Applications

  2. 单击 Create

  3. 选择 Create from Catalog 作为创建方式。

  4. 选择一个 Operator-Backed 实例,并配置 自定义资源参数。选择一个 Operator 管理的应用实例,并在 CR 清单中配置其自定义资源(CR)规范,包括:

    • spec.resources.limits (容器级别资源限制)。
    • spec.resourceQuota (Operator 定义的配额政策)。其他特定于 CR 的参数如 spec.replicasspec.storage.className 等。
  5. 单击 Create

网页控制台将跳转到 Applications > Operator Backed Apps 页面。

INFO

注意: Kubernetes 资源创建过程需要异步调和。根据集群状况,创建可能需要几分钟。

故障排除

如果资源创建失败:

  1. 检查控制器调和错误:
    kubectl get events --field-selector involvedObject.kind=<Your-Custom-Resource> --sort-by=.metadata.creationTimestamp
  2. 验证 API 资源可用性:
    kubectl api-resources | grep <Your-Resource-Type>
  3. 验证 CRD/Operator 准备好后重试创建:
    kubectl apply -f your-resource-manifest.yaml