Hai un Dockerfile da distribuire su Google Kubernetes Engine. Quali passaggi dovresti seguire?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Crea un'immagine Docker dal Dockerfile, caricala su Container Registry, crea un file YAML di Deployment che faccia riferimento a tale immagine e usa kubectl per creare il Deployment..
Perché questa è la risposta
Per distribuire un'applicazione da un Dockerfile su GKE, il processo standard e corretto prevede la creazione di un'immagine Docker locale dal tuo Dockerfile. Successivamente, questa immagine deve essere caricata in un registro di immagini cloud, come Google Container Registry (GCR) o Artifact Registry, affinché GKE possa accedervi. Una volta che l'immagine è disponibile nel registro, si crea un file YAML di Deployment di Kubernetes che specifica l'immagine da utilizzare e le risorse necessarie. Infine, si usa il comando kubectl apply -f tuodeployment.yaml per creare il Deployment su GKE. Le opzioni kubectl app deploy e gcloud app deploy non sono comandi validi per questo scenario. Caricare l'immagine su Cloud Storage non è corretto perché Cloud Storage non è un registro di immagini Docker e GKE non può estrarre immagini direttamente da lì.
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