7.2.3. Kafka Connect S2I リソースのアップグレード

前提条件

  • v1beta1 API バージョンをサポートする Cluster Operator が稼働している必要があります。

手順

デプロイメントの KafkaConnectS2I リソースごとに以下の手順を実行します。

  1. エディターで KafkaConnectS2I リソースを更新します。

    oc edit kafkaconnects2i my-connect
  2. 以下を置き換えます。

    apiVersion: kafka.strimzi.io/v1alpha1

    この行を以下の行に変更します。

    apiVersion: kafka.strimzi.io/v1beta1
  3. 以下があるか確認します。

    KafkaConnectS2I.spec.affinity
    KafkaConnectS2I.spec.tolerations

    これを以下に変更します。

    KafkaConnectS2I.spec.template.pod.affinity
    KafkaConnectS2I.spec.template.pod.tolerations

    たとえば、以下の場合を考えてみましょう。

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

    これを以下に変更します。

    spec:
      # ...
      template:
        pod:
          affinity {}
          tolerations {}
  4. ファイルを保存し、エディターを終了して更新したリソースが調整されるのを待ちます。