3.4.2. 使用 CLI Manager Operator 升级插件
您可以通过直接编辑插件的资源 YAML 文件,使用 CLI Manager Operator 将 CLI 插件升级到更新的版本。
先决条件
-
以具有
cluster-admin角色的用户身份登录到 OpenShift Container Platform。 - 已安装 CLI Manager Operator。
- 已安装您要升级的插件。
流程
使用 CLI,输入以下命令:
oc edit plugin/<plugin_name>编辑 YAML 文件,使其包含插件的新规格。
升级插件的 YAML 文件示例
apiVersion: config.openshift.io/v1alpha1 kind: Plugin metadata: name: <plugin_name>1 spec: description: <description_of_plugin> homepage: <plugin_homepage> platforms: - bin:2 files: - from: <plugin_file_path> to: . image: <plugin_image> imagePullSecret:3 platform: <platform>4 shortDescription: <short_description_of_plugin> version: <version>5 其中:
<plugin_name>- 指定您要在命令中使用的插件名称。
bin- 指定插件可执行文件的路径。
imagePullSecret- 如果 registry 没有公共字段来添加 pull secret 以访问您的插件镜像。
<platform>-
为您的系统添加架构;例如:
linux/amd64,darwin/arm64,windows/amd64或其他架构。 <version>- 版本必须采用 v0.0.0 格式。
- 保存该文件。