Esplora il cluster e il carico di lavoro


Visualizza e scopri alcune delle impostazioni e delle risorse chiave dei carichi di lavoro di cui hai eseguito il deployment in Creare un cluster ed eseguire il deployment di un carico di lavoro.


Per seguire le indicazioni dettagliate per questa attività direttamente nella console Google Cloud, fai clic su Aiuto:

Aiuto


Prima di iniziare

Segui i passaggi descritti in Creare un cluster ed eseguire il deployment di un carico di lavoro.

Visualizza la specifica del deployment per la tua app

Tutte le risorse Kubernetes descrivono lo stato desiderato nei file della specifica. Secondo le pratiche di Infrastructure as Code (IaC), puoi archiviare questi file in un sistema di controllo del codice sorgente e utilizzare i file per ricreare gli ambienti in base alle esigenze.

Per visualizzare il file della specifica per l'app di cui hai eseguito il deployment:

  1. Nella console Google Cloud, vai alla pagina Dettagli deployment per hello-world-app:

    1. Vai alla pagina Carichi di lavoro di GKE.

      Vai a Carichi di lavoro

    2. Nella colonna Nome, fai clic sul nome dell'app di cui hai eseguito il deployment, ovvero hello-world-app.

  2. Fai clic sulla scheda YAML.

  3. Nota che la seconda riga è kind: Deployment, il che significa che questa è una specifica per un'app di cui è stato eseguito il deployment. Altri tipi di risorse Kubernetes utilizzano valori diversi nella riga kind:.

  4. Trova la riga che inizia con spec: nella colonna 1 (senza spazio vuoto iniziale).

    Tutte le righe successive in questa specifica del deployment definiscono lo stato desiderato dell'app, tra cui replicas:, che indica il numero iniziale di repliche dei pod necessarie per l'app, e resources:, che indica la quantità risorse di calcolo disponibili per ogni pod.

    Se il carico sull'app supera le risorse di calcolo configurate, il servizio di scalabilità automatica orizzontale replica automaticamente i pod per gestire il carico aumentato. La modalità Autopilot abilita questo servizio di scalabilità automatica per impostazione predefinita.

  5. Puoi modificare il file YAML direttamente facendo clic su Modifica.

    In alternativa, qualsiasi modifica apportata nella pagina Dettagli deployment aggiornerà il file YAML.

  6. Per scaricare questa specifica come file e utilizzarla come base per altri deployment, fai clic su Scarica.

Visualizza pod

  1. Se non ti trovi già nella pagina Dettagli deployment:

    1. Nella console Google Cloud, vai alla pagina Carichi di lavoro di GKE.

      Vai a Carichi di lavoro

    2. Nella colonna Nome, fai clic sul nome dell'app di cui hai eseguito il deployment, ovvero hello-world-app.

  2. Nella scheda Panoramica, il grafico CPU mostra l'utilizzo della CPU da tutti i pod nel carico di lavoro attuale.

  3. Nella sezione Panoramica:

    • Repliche: riepiloga il numero di repliche dei pod attualmente in esecuzione nel carico di lavoro.

    • Specifica pod: elenca la versione del deployment (assegnato nella specifica del deployment) e i container in esecuzione nel carico di lavoro.

  4. La tabella Pod gestiti rimanda ai dati di configurazione e alle metriche delle prestazioni per ogni replica pod attualmente in esecuzione per il carico di lavoro.

Visualizza servizi

Quando hai eseguito il deployment del carico di lavoro, hai scelto di creare un servizio di bilanciamento del carico che indirizza il traffico esterno al carico di lavoro.

Per visualizzare il servizio del carico di lavoro:

  1. Se non ti trovi già nella pagina Dettagli deployment:

    1. Nella console Google Cloud, vai alla pagina Carichi di lavoro di GKE.

      Vai a Carichi di lavoro

    2. Nella colonna Nome, fai clic sul nome dell'app di cui hai eseguito il deployment, ovvero hello-world-app.

  2. La tabella Servizi di esposizione collega al servizio di bilanciamento del carico configurato per il carico di lavoro.

  3. Nella colonna Nome della tabella Servizi di esposizione, fai clic sul nome del servizio.

  4. Nella pagina Dettagli servizio, fai clic sulla scheda YAML.

  5. Nota che la seconda riga è kind: Service, che definisce questo file come specifica per una risorsa di servizio Kubernetes.

  6. Trova la riga che inizia con spec: (ignora la riga che inizia con f:spec:).

    Tutte le righe successive di una specifica del servizio configurano il bilanciatore del carico.

    • Gli indirizzi IP del cluster sono indirizzi interni a cui il bilanciatore del carico invia il traffico. Questi indirizzi IP sono gestiti automaticamente da GKE.

    • L'indirizzo IP in entrata è l'indirizzo IP esterno su cui il bilanciatore del carico ascolta le richieste.

  7. Come per la specifica del deployment, puoi modificare direttamente il servizio YAML facendo clic su Modifica.

    Per scaricare questa specifica come file e utilizzarla come base per altri servizi, fai clic su Scarica.

Questa è la fine del tour del cluster.

Passaggi successivi