Cluster aktualisieren

Aktualisieren Sie die Details in einem Cluster in Streaming mit Apache Kafka.

Sie können die folgenden Änderungen an einem Cluster vornehmen:

  • Aktualisieren Sie Name und Beschreibung
  • Broker hinzufügen oder entfernen
  • mTLS-Zertifikat aktualisieren
Wichtig

Subnetze mit API und CLI aktualisieren
Wenn ein Cluster mehrere Subnetze verwendet, können Sie die Subnetze über API und CLI mit den folgenden Anforderungen aktualisieren:
  • Eindeutige VCNs und dieselbe Region: Jedes Subnetz muss sich in einem anderen VCN befinden. Wenn mehrere Subnetze aus demselben VCN bereitgestellt werden, tritt ein Fehler auf. Und alle VCNs müssen sich in derselben Region befinden.
  • Genug verfügbare IPs: Jedes Subnetz muss über genügend freie IP-Adressen verfügen. Beispielsweise benötigt ein 3-Broker-Cluster mindestens 4 verfügbare IPs.
  • Wichtiges Aktualisierungsverhalten: Das Aktualisieren der Subnetze eines Clusters ist ein vollständiger Ersetzungsvorgang. Die von Ihnen bereitgestellte Liste ersetzt die gesamte vorhandene Konfiguration. Nehmen Sie alle vorhandenen Subnetze auf, die Sie beibehalten möchten.
  • Erforderliche Policys für alle Subnetze hinzufügen: Beispiel: Wenn die Subnetzliste subnet1 und subnet2 enthält und subnet1 sich in Compartment A und subnet2 in Compartment B befindet, stellen Sie sicher, dass der Streaming with Apache Kafka-Service auch über die erforderlichen Berechtigungen zum Erstellen privater Endpunkte in Compartment B (nicht nur in Compartment A) verfügt. Siehe die folgenden Policys.
Hinweis

Mandantenübergreifenden Zugriff

Streaming mit Apache Kafka unterstützt mandantenübergreifenden Zugriff. Siehe Cross-Tenancy Access Policys.

Die folgenden Policys müssen für alle Subnetz-Compartments einbezogen werden:

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>
                

Alle erforderlichen Policys finden Sie unter Erforderliche IAM-Policys.

    1. Suchen Sie auf der Listenseite Kafka-Cluster das Cluster, mit dem Sie arbeiten möchten. Wenn Sie Hilfe beim Suchen der Listenseite oder des Clusters benötigen, finden Sie weitere Informationen unter Cluster auflisten.
    2. Wählen Sie im Menü Aktionen (drei Punkte) für das Cluster die Option Cluster bearbeiten.
    3. (Optional) Aktualisieren Sie die Bezeichnung oder die Beschreibung.
    4. (Optional) Aktualisieren Sie die Anzahl der Broker oder OCPUs pro Broker.
    5. (Optional) Aktualisieren Sie das mTLS-Zertifikat.
    6. Wählen Sie Aktualisieren aus.
  • Verwenden Sie den Befehl cluster update und die erforderlichen Parameter, um ein Cluster zu aktualisieren:

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

    Wenn mehrere Subnetze vorhanden sind, nehmen Sie alle Subnetz-OCIDs in den Befehl cluster update auf. Beispiel: Für zwei Subnetze führen Sie den folgenden Befehl aus:

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

    Eine vollständige Liste der Flags und Variablenoptionen für CLI-Befehle finden Sie in der CLI-Befehlsreferenz.

  • Führen Sie den Vorgang UpdateKafkaCluster aus, um ein Cluster zu aktualisieren.