Menu Close

5.3. 配置自定义 Helm Chart 仓库

您可以使用以下方法在 OpenShift Container Platform 集群上安装 Helm chart:

  • CLI。
  • Web 控制台的 Developer 视角。

在 web 控制台的 Developer 视角中, Developer Catalog 显示集群中可用的 Helm chart。默认情况下,它会从 Red Hat OpenShift Helm Chart 仓库中列出 Helm chart。如需 chart 列表,请参阅 Red Hat Helm index 文件

作为集群管理员,您可以添加多个 Helm Chart 仓库(默认仓库除外),并在 Developer Catalog 中显示这些仓库中的 Helm chart。

5.3.1. 在 OpenShift Container Platform 集群中安装 Helm chart

先决条件

  • 您有一个正在运行的 OpenShift Container Platform 集群,并已登录该集群。
  • 您已安装 Helm。

流程

  1. 创建一个新项目

    $ oc new-project vault
  2. 将一个 Helm chart 存储库添加到本地 Helm 客户端:

    $ helm repo add openshift-helm-charts https://charts.openshift.io/

    输出示例

    "openshift-helm-charts" has been added to your repositories

  3. 更新存储库:

    $ helm repo update
  4. 安装示例 MySQL chart:

    $ helm install example-vault openshift-helm-charts/hashicorp-vault

    输出示例

    NAME: example-vault
    LAST DEPLOYED: Fri Mar 11 12:02:12 2022
    NAMESPACE: vault
    STATUS: deployed
    REVISION: 1
    NOTES:
    Thank you for installing HashiCorp Vault!

  5. 验证 chart 是否已成功安装:

    $ helm list

    输出示例

    NAME         	NAMESPACE	REVISION	UPDATED                                	STATUS  	CHART       	APP VERSION
    example-vault	vault    	1       	2022-03-11 12:02:12.296226673 +0530 IST	deployed	vault-0.19.0	1.9.2