使用 Helm chart 添加服务

您可以使用 Helm 图表将复杂的 Red Hat OpenShift 应用程序添加到集群中。

在运行第 4 版的 Red Hat OpenShift 集群中,使用 操作符 而不是 Helm 图表。 如果您有自定义的 Helm 图表,您可以创建一个基于 Helm 的操作符来代替。

关于 Red Hat OpenShift on IBM Cloud 中的 Helm

Helm 是什么,如何使用?

Helm 是一个 Kubernetes 软件包管理器,它使用 Helm 图表来定义、安装和升级集群中复杂的 Kubernetes 应用程序。 Helm chart 用于对规范打包,这些规范可为构建应用程序的 Kubernetes 资源生成 YAML 文件。 这些 Kubernetes 资源会在集群中自动应用,并由 Helm 分配版本。 您还可以使用 Helm 来指定和打包您自己的应用程序,并让 Helm 为 Kubernetes 资源生成 YAML 文件。

Red Hat OpenShift on IBM Cloud 支持哪些 Helm 图表?

如需了解 Helm 可用图表的概况,请参阅 Helm 图表目录

在集群中安装 Helm v3

在群集中设置 Helm v3 和 IBM Cloud Helm 资源库。

开始之前 登录您的账户。 如果适用,请将相应的资源组设定为目标。 设置集群的上下文。

  1. 在本地计算机上安装 V 3 Helm CLI 的最新发行版。

  2. 向 Helm 实例添加 IBM Cloud Helm 存储库。

    如果您在 IBM Cloud 账户中启用了 VRF服务端点,则可以使用专用 IBM Cloud Helm 储存库将图像拉动流量保持在专用网络上。 如果无法在帐户中启用 VRF 或服务端点,请使用公共注册表域: helm repo add iks-charts https://icr.io/helm/iks-charts

    helm repo add iks-charts https://private.icr.io/helm/iks-charts
    
  3. 更新存储库以检索所有 Helm chart 的最新版本。

    helm repo update
    
  4. 列出 IBM Cloud 存储库中当前可用的 Helm chart。

    helm search repo iks-charts
    
    helm search repo ibm-charts
    
    helm search repo ibm-community
    
    helm search repo entitled
    
    helm search repo ibm-helm
    
  5. 确定要安装的 Helm chart,并遵循该 Helm chart README 中的指示信息在集群中安装 Helm chart。