Modalità di sopravvivenza

I cluster Distributed Cloud connessi utilizzano un piano di controllo locale di cui viene eseguito il deployment sull'hardware Distributed Cloud connesso. Quando la connessione a Google Cloud viene persa, questi cluster entrano in modalità di sopravvivenza e i tuoi workload continuano a essere eseguiti per un massimo di 7 giorni.

Quando crei un cluster Distributed Cloud connesso, si applicano le seguenti regole:

  • Devi creare cluster Distributed Cloud connected nel proprio progetto. Google Cloud I cluster Distributed Cloud connesso non possono coesistere nello stesso Google Cloud progetto con altri tipi di cluster, inclusi i cluster Distributed Cloud connesso. La combinazione di cluster Distributed Cloud connessi con qualsiasi altro tipo di cluster nello stesso progetto Google Cloud può causare la perdita di dati.
  • Se riassegni un nodo tra cluster connessi a Distributed Cloud, questo nodo viene pulito e ripristinato alla configurazione predefinita.
  • Per impostazione predefinita, i carichi di lavoro del control plane locale vengono eseguiti in modalità ad alta disponibilità con tre repliche che si estendono su tre nodi scelti automaticamente da Distributed Cloud. Ciò vale a meno che nel cluster non siano presenti meno di tre nodi o che tu non configuri specificamente il cluster per utilizzare un nodo per eseguire i carichi di lavoro del control plane locale. Hai anche la possibilità di specificare i tre nodi per la modalità di alta affidabilità utilizzando il flag --control-plane-machine-filter. Non sono supportate altre combinazioni di nodi.
  • I nodi che eseguono i workload del control plane locale eseguono anche i workload dell'applicazione.
  • Gli indirizzi IP degli endpoint del control plane locale sono accessibili sulla tua rete locale. Devi assicurarti che la configurazione di sicurezza della tua rete locale impedisca l'accesso esterno a questi indirizzi IP.

Quando è attiva la modalità di sopravvivenza, un cluster Distributed Cloud connesso funziona nel seguente modo:

  • Il controllo dei carichi di lavoro tramite Google Cloud CLI, l'interfaccia a riga di comando kubectl e l'API Distributed Cloud Edge Container è disattivato.
  • Gli aggiornamenti software, gli SLO e la riparazione dell'hardware di Distributed Cloud non sono disponibili.
  • Log e metriche limitati vengono sincronizzati con Google Cloud dopo che la connessione a Google Cloud è stata ristabilita.
  • Per impostazione predefinita, se un nodo viene riavviato mentre il cluster è disconnesso da Google Cloud, non può ricongiungersi al cluster finché la connessione a Google Cloud non viene ristabilita perché la chiave di autenticazione non può essere aggiornata. Hai la possibilità di specificare una finestra di riavvio offline durante la quale un nodo può rientrare in un cluster dopo il riavvio mentre il cluster è in esecuzione in modalità di sopravvivenza. Per ulteriori informazioni, vedi Creare un cluster.

Controllare lo stato della connessione di un cluster

Puoi controllare lo stato del cluster Distributed Cloud per Google Cloud completando i passaggi descritti in Ottenere informazioni su un cluster. Il comando restituisce il valore del campo connectionState. Questo campo può contenere uno dei seguenti valori:

  • CONNECTED: il cluster è connesso e completamente sincronizzato con Google Cloud.
  • DISCONNECTED: il cluster non è connesso a Google Cloud.
  • CONNECTED_AND_SYNCING: il cluster si è riconnesso a Google Cloud e sta sincronizzando i dati offline con Google Cloud. Non scollegare questo cluster da Google Cloud fino al termine della sincronizzazione.

Passaggi successivi