8.2. 更新插件 registry


要更新插件 registry,您必须将插件文件上传到 OpenShift,并启动 registry 的新构建。

先决条件

  • 您已为自助服务自动化门户下载了插件 TAR 文件。
  • 您已设置了环境变量,如 $DYNAMIC_PLUGIN_ROOT_DIR,以表示您存储了 TAR 文件的本地目录的路径。

流程

  1. 在终端中,登录到 OpenShift Container Platform 实例。
  2. 为自助服务自动化门户打开 OpenShift 项目。

    $ oc project <YOUR_SELF_SERVICE_AUTOMATION_PORTAL_PROJECT>
  3. 查找当前插件 registry 构建配置的名称:

    $ oc get buildconfig
  4. 从输出中,识别正确的构建配置名称,如 aap-self-service-plugins
  5. 运行以下命令,在 OpenShift 项目中启动新构建:

    $ oc start-build <build_config_name> --from-dir=$DYNAMIC_PLUGIN_ROOT_DIR --wait
    • 命令假定 $DYNAMIC_PLUGIN_ROOT_DIR 代表您的 TAR 文件的目录。如果您选择了不同的环境变量名称,请在命令中替换它。
    • <build_config_name > 替换为您标识的构建配置名称。

    构建启动时,会显示以下信息:

     Uploading directory "/path/to/dynamic_plugin_root" as binary input for the build ...
     Uploading finished

验证

  1. 在 OpenShift Web 控制台中的项目的 Developer 视角中打开 Topology 视图。
  2. 选择插件 registry 图标以打开 plugin-registry 详情窗格。
  3. plugin-registry 详情窗格的 Pods 部分,选择 View logs for the new build pod。pod 名称的格式为 < build_config_name>-<build_number>-build
  4. 单击 终端 选项卡,再登录容器。
  5. 在终端中,运行 ls 来查看插件 registry 中的 TAR 文件。
  6. 验证新 TAR 文件是否已上传。
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部