- 直译结果:
目录
weight: 40
i18n:
title:
en: Creating applications from Chart
zh: 通过 Chart 创建应用
通过 Chart 创建应用
基于 Helm Chart 表示原生应用的部署模式。Helm Chart 是一组定义 Kubernetes 资源的文件,旨在打包应用程序并促进应用程序的分发,同时具备版本控制功能。这使得环境之间的无缝过渡成为可能,例如从开发环境迁移到生产环境。
注意事项
当集群中同时存在 Linux 和 Windows 节点时,必须配置明确的节点选择,以防止调度冲突。例如:
spec:
spec:
nodeSelector:
kubernetes.io/os: linux
前提条件
如果模板源于一个应用,并引用了相关资源(例如,保密字典),请确保待引用的资源在应用部署前已存在于当前命名空间中。
操作步骤
-
容器平台,在左侧边栏中导航至 应用 > 应用。
-
单击 创建。
-
选择 从目录创建 作为创建方式。
-
选择一个 Chart 并配置参数,选择一个 Chart 并配置必要的参数,如 resources.requests
、resources.limits
和其他与 Chart 紧密相关的参数。
-
单击 创建。
网页控制台将重定向到 应用 > [原生应用] 详情页面。此过程将需要一些时间,请耐心等待。在操作失败的情况下,请根据界面提示完成操作。
状态分析参考
单击 应用名称 以显示 Chart 的详细状态分析。
类型 | 原因 |
---|
Initialized | 表示 Chart 模板下载的状态。 - True: 表示 Chart 模板已成功下载。
- False: 表示 Chart 模板下载失败;您可以在消息列中检查具体的失败原因。
ChartLoadFailed : Chart 模板下载失败。InitializeFailed : 在下载 Chart 之前的初始化过程中出现异常。
|
Validated | 表示用户权限、依赖关系和其他验证的状态。 - True: 表示所有验证检查均已通过。
- False: 表示存在未通过的验证检查;您可以在消息列中检查具体的失败原因。
DependenciesCheckFailed : Chart 依赖检查失败。PermissionCheckFailed : 当前用户缺少对某些资源进行操作的权限。ConsistentNamespaceCheckFailed : 在通过模板在原生应用中部署应用时,Chart 包含需要跨命名空间部署的资源。
|
Synced | 表示 Chart 模板的部署状态。 - True: 表示 Chart 模板已成功部署。
- False: 表示 Chart 模板部署失败;原因列显示为
ChartSyncFailed ,您可以在消息列中检查具体的失败原因。
|
WARNING
- 如果模板引用了跨命名空间资源,请联系管理员以获得创建协助。之后,您可以正常在网页控制台上 更新或删除应用。
- 如果模板引用了集群级别资源(例如,存储类),建议联系管理员以获得创建协助。
- 问题描述:
- “基于 Helm Chart 表示原生应用的部署模式。”这句话的表达不够清晰,建议明确“Helm Chart”是如何与“原生应用的部署模式”相关联的。
- “请确保待引用的资源在应用部署前已存在于当前命名空间中。”这句话可以更简洁地表达。
- “选择一个 Chart 并配置参数,选择一个 Chart 并配置必要的参数”重复了“选择一个 Chart”的表述。
- “网页控制台将重定向到 应用 > [原生应用] 详情页面。”中的“重定向”用词不够准确,建议使用“跳转”。
- “此过程将需要一些时间,请耐心等待。”可以更自然地表达为“该过程可能需要一些时间,请耐心等待。”
- 意译结果:
weight: 40
i18n:
title:
en: Creating applications from Chart
zh: 通过 Chart 创建应用
通过 Chart 创建应用
Helm Chart 是一种原生应用的部署模式。它是一组定义 Kubernetes 资源的文件,旨在打包应用程序并促进应用程序的分发,同时具备版本控制功能。这使得在不同环境之间(如从开发环境迁移到生产环境)进行无缝过渡成为可能。
注意事项
当集群中同时存在 Linux 和 Windows 节点时,必须配置明确的节点选择,以防止调度冲突。例如:
spec:
spec:
nodeSelector:
kubernetes.io/os: linux
前提条件
如果模板源于一个应用并引用了相关资源(例如,保密字典),请确保待引用的资源在应用部署前已存在于当前命名空间中。
操作步骤
-
容器平台,在左侧边栏中导航至 应用 > 应用。
-
单击 创建。
-
选择 从目录创建 作为创建方式。
-
选择一个 Chart 并配置必要的参数,如 resources.requests
、resources.limits
以及其他与 Chart 紧密相关的参数。
-
单击 创建。
网页控制台将跳转到 应用 > [原生应用] 详情页面。该过程可能需要一些时间,请耐心等待。如果操作失败,请根据界面提示完成操作。
状态分析参考
单击 应用名称 以显示 Chart 的详细状态分析。
类型 | 原因 |
---|
Initialized | 表示 Chart 模板下载的状态。 - True: 表示 Chart 模板已成功下载。
- False: 表示 Chart 模板下载失败;您可以在消息列中检查具体的失败原因。
ChartLoadFailed : Chart 模板下载失败。InitializeFailed : 在下载 Chart 之前的初始化过程中出现异常。
|
Validated | 表示用户权限、依赖关系和其他验证的状态。 - True: 表示所有验证检查均已通过。
- False: 表示存在未通过的验证检查;您可以在消息列中检查具体的失败原因。
DependenciesCheckFailed : Chart 依赖检查失败。PermissionCheckFailed : 当前用户缺少对某些资源进行操作的权限。ConsistentNamespaceCheckFailed : 在通过模板在原生应用中部署应用时,Chart 包含需要跨命名空间部署的资源。
|
Synced | 表示 Chart 模板的部署状态。 - True: 表示 Chart 模板已成功部署。
- False: 表示 Chart 模板部署失败;原因列显示为
ChartSyncFailed ,您可以在消息列中检查具体的失败原因。
|
WARNING
- 如果模板引用了跨命名空间资源,请联系管理员以获得创建协助。之后,您可以正常在网页控制台上 更新或删除应用。
- 如果模板引用了集群级别资源(例如,存储类),建议联系管理员以获得创建协助。
- 与之前翻译的文档比较:
- 第一段的内容与之前翻译的内容相似,但表达方式略有不同,保持之前翻译的内容即可。
- 注意事项、前提条件、操作步骤、状态分析参考等部分的内容与之前翻译的内容一致,保持之前翻译的内容即可。
- 警告部分的内容与之前翻译的内容一致,保持之前翻译的内容即可。
最终结果如下:
weight: 40
i18n:
title:
en: Creating applications from Chart
zh: 通过 Chart 创建应用
通过 Chart 创建应用
Helm Chart 是一种原生应用的部署模式。它是一组定义 Kubernetes 资源的文件,旨在打包应用程序并促进应用程序的分发,同时具备版本控制功能。这使得在不同环境之间(如从开发环境迁移到生产环境)进行无缝过渡成为可能。
注意事项
当集群中同时存在 Linux 和 Windows 节点时,必须配置明确的节点选择,以防止调度冲突。例如:
spec:
spec:
nodeSelector:
kubernetes.io/os: linux
前提条件
如果模板源于一个应用并引用了相关资源(例如,保密字典),请确保待引用的资源在应用部署前已存在于当前命名空间中。
操作步骤
-
容器平台,在左侧边栏中导航至 应用 > 应用。
-
单击 创建。
-
选择 从目录创建 作为创建方式。
-
选择一个 Chart 并配置必要的参数,如 resources.requests
、resources.limits
以及其他与 Chart 紧密相关的参数。
-
单击 创建。
网页控制台将跳转到 应用 > [原生应用] 详情页面。该过程可能需要一些时间,请耐心等待。如果操作失败,请根据界面提示完成操作。
状态分析参考
单击 应用名称 以显示 Chart 的详细状态分析。
类型 | 原因 |
---|
Initialized | 表示 Chart 模板下载的状态。 - True: 表示 Chart 模板已成功下载。
- False: 表示 Chart 模板下载失败;您可以在消息列中检查具体的失败原因。
ChartLoadFailed : Chart 模板下载失败。InitializeFailed : 在下载 Chart 之前的初始化过程中出现异常。
|
Validated | 表示用户权限、依赖关系和其他验证的状态。 - True: 表示所有验证检查均已通过。
- False: 表示存在未通过的验证检查;您可以在消息列中检查具体的失败原因。
DependenciesCheckFailed : Chart 依赖检查失败。PermissionCheckFailed : 当前用户缺少对某些资源进行操作的权限。ConsistentNamespaceCheckFailed : 在通过模板在原生应用中部署应用时,Chart 包含需要跨命名空间部署的资源。
|
Synced | 表示 Chart 模板的部署状态。 - True: 表示 Chart 模板已成功部署。
- False: 表示 Chart 模板部署失败;原因列显示为
ChartSyncFailed ,您可以在消息列中检查具体的失败原因。
|
WARNING
- 如果模板引用了跨命名空间资源,请联系管理员以获得创建协助。之后,您可以正常在网页控制台上 更新或删除应用。
- 如果模板引用了集群级别资源(例如,存储类),建议联系管理员以获得创建协助。