Atualizando um Cluster

Atualize os detalhes em um cluster no serviço Streaming com o Apache Kafka.

Você pode fazer as seguintes alterações em um cluster:

  • Atualize o nome e a descrição
  • Adicionar ou remover brokers
  • Atualizar certificado mTLS
Importante

Atualizando Sub-redes com API e CLI
Quando um cluster usa várias sub-redes, você pode atualizar as sub-redes por meio da API e da CLI com os seguintes requisitos:
  • VCNs exclusivas e a mesma região: Cada sub-rede deve estar em outra VCN. O fornecimento de várias sub-redes da mesma VCN resulta em erro. E todas as VCNs devem estar na mesma região.
  • IPs suficientes disponíveis: Cada sub-rede deve ter endereços IP livres suficientes. Por exemplo, um cluster de 3 corretores requer pelo menos 4 IPs disponíveis.
  • Comportamento de atualização importante: A atualização das sub-redes de um cluster é uma operação de substituição completa. A lista que você fornece substitui toda a configuração existente. Inclua quaisquer sub-redes existentes que você deseja reter.
  • Adicionar políticas obrigatórias para todas as sub-redes: Por exemplo, se a lista de sub-redes incluir subnet1 e subnet2, e subnet1 estiver no Compartimento A e subnet2 estiver no Compartimento B, certifique-se de que o serviço Streaming com Apache Kafka também tenha as permissões necessárias para criar pontos finais privados no Compartimento B (não apenas no Compartimento A). Consulte as seguintes políticas.
Observação

Acesso entre tenancies

O serviço Streaming com Apache Kafka suporta acesso entre tenancies. Consulte Políticas de Acesso entre Tenancies.

Essas políticas são as que devem ser incluídas para todos os compartimentos de sub-rede:

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>
                

Para todas as políticas obrigatórias, consulte Políticas Obrigatórias do Serviço IAM.

    1. Na página de lista Clusters Kafka, localize o cluster com o qual você deseja trabalhar. Se precisar de ajuda para localizar a página de lista ou o cluster, consulte Listando Clusters.
    2. No menu Ações (três pontos) do cluster, selecione Editar cluster.
    3. (Opcional) Atualize o nome ou uma descrição.
    4. (Opcional) Atualize o número de brokers ou OCPU por broker.
    5. (Opcional) Atualize o certificado mTLS.
    6. Selecione Atualizar.
  • Use o comando cluster update e os parâmetros necessários para atualizar um cluster:

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

    Se você tiver várias sub-redes, inclua todos os OCIDs de sub-redes no comando cluster update. Por exemplo, para duas sub-redes, execute o seguinte comando:

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

    Para obter uma lista completa de flags e opções de variáveis para comandos da CLI, consulte a Referência de Comando da CLI.

  • Execute a operação UpdateKafkaCluster para atualizar um cluster.