クラスタの更新

Apache Kafkaを使用したストリーミングのクラスタの詳細を更新します。

クラスタに対して次の変更を行うことができます。

  • 名前および摘要の更新
  • ブローカーの追加または削除
  • mTLS証明書の更新
重要

APIおよびCLIを使用したサブネットの更新:クラスタで複数のサブネットが使用されている場合、次の要件でAPIおよびCLIを介してサブネットを更新できます:
  • 一意のVCNsおよび同じリージョン:各サブネットは異なるVCN内にある必要があります。同じVCNから複数のサブネットを指定すると、エラーが発生します。また、すべてのVCNsが同じリージョンに存在する必要があります。
  • 使用可能なIPが十分にある:各サブネットには十分な空きIPアドレスが必要です。たとえば、3ブローカクラスタには少なくとも4つの使用可能なIPが必要です。
  • 重要な更新動作:クラスタのサブネットの更新は完全な置換操作です。指定したリストは、既存の構成全体を置き換えます。保持する既存のサブネットを含めます。
  • すべてのサブネットに必要なポリシーの追加:たとえば、サブネット・リストにsubnet1およびsubnet2が含まれ、subnet1がコンパートメントAにあり、subnet2がコンパートメントBにある場合、Apache Kafkaを使用したストリーミング・サービスにも、コンパートメントBにプライベート・エンドポイントを作成するために必要な権限があることを確認します(コンパートメントAのみではありません)。次のポリシーを参照してください。

すべてのサブネット・コンパートメントに含めるポリシーは、次のとおりです。

allow service rawfka to use vnics in compartment <compartment-name>
                
allow service rawfka to {SUBNET_READ} in compartment <compartment-name>
                
allow service rawfka to use network-security-groups 
in compartment <compartment>
                
allow service rawfka to use subnets in compartment <compartment-name>
                

すべての必須ポリシーについては、必要なIAMポリシーを参照してください。

    1. 「Kafkaクラスタ」リスト・ページで、操作するクラスタを検索します。リスト・ページまたはクラスタの検索に関するヘルプが必要な場合は、クラスタのリストを参照してください。
    2. クラスタの「アクション」メニュー(3つのドット)から、「クラスタの編集」を選択します。
    3. (オプション)名前または説明を更新します。
    4. (オプション)ブローカ当たりのブローカ数またはOCPU数を更新します。
    5. (オプション)mTLS証明書を更新します。
    6. 「更新」を選択します。
  • cluster updateコマンドおよび必須パラメータを使用して、クラスタを更新します。

    oci kafka cluster update --kafka-cluster-id <kafka- cluster-ocid>
                            

    複数のサブネットがある場合は、すべてのサブネットOCIDsをcluster updateコマンドに含めます。たとえば、2つのサブネットの場合、次のコマンドを実行します。

    oci kafka cluster update --kafka-cluster-id <kafka-cluster-ocid> 
    --access-subnets [ { "subnets": [ "<subnet-1-ocid>", "<subnet-2-ocid>"] } ]
                            

    CLIコマンドのフラグおよび変数オプションの完全なリストは、CLIコマンドライン・リファレンスを参照してください。

  • UpdateKafkaCluster操作を実行して、クラスタを更新します。