Su un cluster GKE con cluster autoscaling, assicurati che ogni nodo esegua un pod di monitoraggio che invia metriche dei container a un sistema di monitoraggio di terze parti. Come dovresti deployare il pod?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Deploya il pod di monitoraggio come DaemonSet..
Perché questa è la risposta
Un DaemonSet garantisce che una copia del pod specificato venga eseguita su ogni nodo del cluster, il che è esattamente ciò che è richiesto per un pod di monitoraggio che deve raccogliere metriche da ogni nodo. Il cluster autoscaling non influisce sul comportamento di un DaemonSet, poiché i nuovi nodi aggiunti avranno automaticamente un'istanza del pod di monitoraggio. Un StatefulSet non è adatto perché è progettato per applicazioni stateful con identità di rete e storage persistente unici, non per un pod che deve essere eseguito su ogni nodo. Un Deployment gestisce un set replicato di pod, ma non garantisce che ogni nodo abbia un pod, né che i pod siano distribuiti uniformemente su tutti i nodi. Specificare il pod in un inizializzatore di cluster non è un meccanismo standard per il deployment di pod in Kubernetes e non garantirebbe l'esecuzione su ogni nodo o la gestione automatica su nodi aggiunti in seguito.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta