7.2.4. 升级 Kafka MirrorMaker 资源

先决条件

  • 支持 v1beta1 API 版本的一个 Cluster Operator 已启动且正在运行。

步骤

对部署中的每个 KafkaMirrorMaker 资源执行以下步骤。

  1. 更新编辑器 中的 KafkaMirrorMaker 资源。

    oc edit kafkamirrormaker my-connect
  2. 替换:

    apiVersion: kafka.strimzi.io/v1alpha1

    使用:

    apiVersion: kafka.strimzi.io/v1beta1
  3. 如果存在,移动:

    KafkaConnectMirrorMaker.spec.affinity
    KafkaConnectMirrorMaker.spec.tolerations

    改为:

    KafkaConnectMirrorMaker.spec.template.pod.affinity
    KafkaConnectMirrorMaker.spec.template.pod.tolerations

    例如,移动:

    spec:
      # ...
      affinity {}
      tolerations {}

    改为:

    spec:
      # ...
      template:
        pod:
          affinity {}
          tolerations {}
  4. 保存文件,退出编辑器并等待更新的资源得到协调。