10.3. 安装 Zero Trust Workload Identity Manager


重要

Red Hat OpenShift 的 Zero Trust Workload Identity Manager 只是一个技术预览功能。技术预览功能不受红帽产品服务等级协议(SLA)支持,且功能可能并不完整。红帽不推荐在生产环境中使用它们。这些技术预览功能可以使用户提早试用新的功能,并有机会在开发阶段提供反馈意见。

有关红帽技术预览功能支持范围的更多信息,请参阅技术预览功能支持范围

默认情况下,OpenShift Container Platform 中不会安装 Zero Trust Workload Identity Manager。您可以使用 Web 控制台或 CLI 安装 Zero Trust Workload Identity Manager。

10.3.1. 安装 Zero Trust Workload Identity Manager

您可以使用 Web 控制台安装 Zero Trust Workload Identity Manager。

先决条件

  • 您可以使用 cluster-admin 权限访问集群。
  • 访问 OpenShift Container Platform web 控制台。

流程

  1. 登陆到 OpenShift Container Platform Web 控制台。
  2. 进入 Operators OperatorHub
  3. 在过滤器框中输入 Zero Trust Workload Identity Manager
  4. 选择 Zero Trust Workload Identity Manager
  5. Version 下拉列表中选择 Zero Trust Workload Identity Manager 版本,然后点 Install
  6. Install Operator 页中:

    1. 如果需要,更新更新频道。频道默认为 tech-preview-v0.1,它会安装 Zero Trust Workload Identity Manager 的最新技术预览 v0.1 版本。
    2. 为 Operator 选择 Installed Namespace。默认 Operator 命名空间为 zero-trust-workload-identity-manager

      如果 zero-trust-workload-identity-manager 命名空间不存在,则会为您创建它。

    3. 选择一个 更新批准策略

      • Automatic 策略允许 Operator Lifecycle Manager(OLM)在有新版本可用时自动更新 Operator。
      • Manual 策略需要拥有适当凭证的用户批准 Operator 更新。
    4. Install

验证

  • 导航到 Operators Installed Operators

    • 验证 Zero Trust Workload Identity Manager 是否已列在 zero-trust-workload-identity-manager 命名空间中 StatusSucceeded
    • 运行以下命令,验证 Zero Trust Workload Identity Manager 控制器管理器部署是否已就绪并可用:

      $ oc get deployment -l name=zero-trust-workload-identity-manager -n zero-trust-workload-identity-manager
      Copy to Clipboard Toggle word wrap

      输出示例

      NAME                                                            READY   UP-TO-DATE    AVAILABLE  AGE
      zero-trust-workload-identity-manager-controller-manager-6c4djb  1/1     1             1          43m
      Copy to Clipboard Toggle word wrap

先决条件

  • 您可以使用 cluster-admin 权限访问集群。

流程

  1. 运行以下命令,创建一个名为 zero-trust-workload-identity-manager 的新项目:

    $ oc new-project zero-trust-workload-identity-manager
    Copy to Clipboard Toggle word wrap
  2. 创建一个 OperatorGroup 对象:

    1. 创建包含以下内容的 YAML 文件,如 operatorGroup.yaml

      operatorGroup.yaml示例

      apiVersion: operators.coreos.com/v1
      kind: OperatorGroup
      metadata:
        name: openshift-zero-trust-workload-identity-manager
        namespace: zero-trust-workload-identity-manager
      spec:
        upgradeStrategy: Default
      Copy to Clipboard Toggle word wrap

    2. 运行以下命令来创建 OperatorGroup 对象:

      $ oc create -f operatorGroup.yaml
      Copy to Clipboard Toggle word wrap
  3. 创建 Subscription 对象:

    1. 创建一个 YAML 文件,如 subscription.yaml,用于定义 Subscription 对象:

      subscription.yaml 示例

      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: openshift-zero-trust-workload-identity-manager
        namespace: zero-trust-workload-identity-manager
      spec:
        channel: tech-preview-v0.1
        name: openshift-zero-trust-workload-identity-manager
        source: redhat-operators
        sourceNamespace: openshift-marketplace
        installPlanApproval: Automatic
      Copy to Clipboard Toggle word wrap

    2. 运行以下命令来创建 Subscription 对象:

      $ oc create -f subscription.yaml
      Copy to Clipboard Toggle word wrap

验证

  • 运行以下命令验证 OLM 订阅是否已创建:

    $ oc get subscription -n zero-trust-workload-identity-manager
    Copy to Clipboard Toggle word wrap

    输出示例

    NAME                                             PACKAGE                                SOURCE             CHANNEL
    openshift-zero-trust-workload-identity-manager   zero-trust-workload-identity-manager   redhat-operators   tech-preview-v0.1
    Copy to Clipboard Toggle word wrap

  • 运行以下命令验证 Operator 是否已成功安装:

    $ oc get csv -n zero-trust-workload-identity-manager
    Copy to Clipboard Toggle word wrap

    输出示例

    NAME                                         DISPLAY                                VERSION  PHASE
    zero-trust-workload-identity-manager.v0.1.0   Zero Trust Workload Identity Manager   0.1.0    Succeeded
    Copy to Clipboard Toggle word wrap

  • 运行以下命令,验证 Zero Trust Workload Identity Manager 控制器管理器是否已就绪:

    $ oc get deployment -l name=zero-trust-workload-identity-manager -n zero-trust-workload-identity-manager
    Copy to Clipboard Toggle word wrap

    输出示例

    NAME                                                      READY   UP-TO-DATE   AVAILABLE   AGE
    zero-trust-workload-identity-manager-controller-manager   1/1     1            1           43m
    Copy to Clipboard Toggle word wrap

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat