NSX Container Plugin Operator 负责管理 NCP 的生命周期。

NCP 升级通过更新 NCP Operator 和 NCP 映像来完成。执行升级之前,请查看发行说明以了解产品兼容性。

前提条件

https://downloads.vmware.com 下载最新的 nsx-container zip 文件 (nsx-container-x.x.x.y.zip)。

升级需要以下 tar 文件:
  • nsx-container-x.x.x.y/Kubernetes/nsx-container-plugin-operator-x.x.x.y.tar
  • nsx-container-x.x.x.y/Kubernetes/nsx-ncp-ubi-x.x.x.y.tar

必须将这两个映像上载到容器注册表。

过程

  1. 编辑 operator.yaml
    修改 nsx-ncp-container 映像:
    containers:
      - name: nsx-ncp-operator
        image: <URL to the NCP operator in your container registry>
    修改 NCP_IMAGE URL:
      - name: nsx-ncp-operator
        image: <URL to the NCP operator in your container registry>
  2. 使用此版本的任何新必需字段更新 configmap.yaml。发行说明中提供了有关任何新必需属性的信息。
  3. 使用以下命令应用 role.yaml
    oc apply -f role.yaml -n nsx-system-operator
  4. 使用以下命令在 nsx-system-operator 命名空间中应用 operator.yaml(以及 configmap.yaml,如果已更改)。
    oc apply -f operator.yaml -n nsx-system-operator

    无需编辑正在运行的配置。