Caricamento...
GC004

Architecting with Google Kubernetes Engine (AGKE)

Prezzo

€ 1,390.00
(Iva esclusa)

Scheda tecnica

Scarica

Giorni

3 gg

Questo corso introduce i partecipanti alla distribuzione e alla gestione di applicazioni containerizzate su Google Kubernetes Engine (GKE) e altri servizi forniti da Google Cloud.

Attraverso una combinazione di presentazioni, demo e laboratori pratici, i partecipanti esplorano e distribuiscono elementi della soluzione, compresi i componenti dell'infrastruttura come pod, container, distribuzioni e servizi, così come reti e servizi applicativi.

Questo corso copre anche l'implementazione di soluzioni pratiche, compresa la sicurezza e la gestione degli accessi, la gestione delle risorse e il monitoraggio delle risorse.

Il corso è stato concepito per architetti cloud, amministratori e personale SysOps/DevOps, per individui che utilizzano Google Cloud Platform per creare nuove soluzioni o per integrare sistemi, ambienti applicativi e infrastrutture esistenti con Google Cloud Platform.

Per seguire con successo questo corso, i partecipanti dovrebbero aver completato Google Cloud Fundamentals: Core Infrastructure (GCF-CI) o avere un'esperienza equivalente.


Si consiglia anche di avere una competenza di base con gli strumenti a riga di comando e gli ambienti del sistema operativo Linux.


Modulo 1 - Introduzione a Google Cloud

Usare la console di Google Cloud
Usare la Shell del cloud
Definire il cloud computing
Identificare i servizi di cloud computing di Google
Capire le regioni e le zone
Comprendere la gerarchia delle risorse cloud
Amministrare le risorse Google Cloud
1 laboratorio e 1 quiz


Modulo 2 - Container e Kubernetes in Google Cloud

Creare un contenitore usando Cloud Build
Memorizzare un contenitore nel registro dei contenitori
Capire la relazione tra Kubernetes e Google Kubernetes Engine (GKE)
Capire come scegliere tra le piattaforme di cloud computing di Google
1 laboratorio e 1 quiz


Modulo 3 - Architettura di Kubernetes

Capire l'architettura di Kubernetes: Pods, Namespaces
Capire i componenti del piano di controllo di Kubernetes
Creare immagini del contenitore usando Cloud Build
Memorizzare le immagini dei contenitori nel registro dei contenitori
Creare un cluster di motori Kubernetes
1 laboratorio e 1 quiz


Modulo 4 - Operazioni di Kubernetes

Il comando Kubectl
Lavorare con il comando Kubectl.
Ispezionare il cluster e i pod.
Visualizzare l'output della console di un pod.
Accedere ad un Pod in modo interattivo.
2 laboratori e 1 quiz


Modulo 5 - Deployment, lavori e scalabilità

Deployment
Modi per creare distribuzioni
Servizi e scalabilità
Aggiornare le implementazioni
Aggiornamenti continui
Implementazioni blu/verde
Implementazioni Canary
Gestire le implementazioni
Lavori e CronJobs
Lavori paralleli
CronJobs
Scalare un cluster
Downscaling
Pool di nodi
Controllo del posizionamento dei pod
Affinità e anti-affinità
Esempio di posizionamento dei pod
Tratti e tolleranze
Ottenere il software nel vostro cluster
3 laboratori e 1 quiz


Modulo 6 - Rete GKE

Introduzione
Reti Pod
Servizi
Trovare i servizi
Tipi di servizio e bilanciatori di carico
Come funzionano i bilanciatori di carico
Risorsa di ingresso
Bilanciamento del carico container-nativo
Sicurezza della rete
2 laboratori e 1 quiz



Modulo 7 - Dati persistenti e storage

Volumi
Tipi di volume
L'astrazione PersistentVolume
Per saperne di più su PersistentVolumes
StatefulSets
ConfigMaps
Segreti
2 laboratori e 1 quiz


Modulo 8 - Controllo degli accessi e sicurezza in Kubernetes e Kubernetes Engine

Capire l'autenticazione e l'autorizzazione di Kubernetes
Definire i ruoli Kubernetes RBAC e i binding di ruolo per l'accesso alle risorse nei Namespace
Definire i ruoli del cluster Kubernetes RBAC e i binding del clusterRole per
l'accesso alle risorse del cluster
Definire le politiche di sicurezza di Kubernetes Pod
Capire la struttura di IAM
Definire i ruoli e le politiche IAM per l'amministrazione del cluster di Kubernetes Engine
2 laboratori e 1 quiz


Modulo 9 - Registrazione e monitoraggio

Usare il monitoraggio del cloud per monitorare e gestire la disponibilità e le prestazioni
Individuare e ispezionare i log di Kubernetes
Creare sonde per controlli di benessere su applicazioni live
2 laboratori e 1 quiz


Modulo 10 - Usare i servizi di storage gestiti da Google Cloud per le applicazioni Kubernetes

Comprendere i pro e i contro dell'uso di un servizio di storage gestito rispetto allo storage containerizzato autogestito
Abilitare le applicazioni in esecuzione in GKE per accedere ai servizi di archiviazione su cloud di Google
Comprendere i casi d'uso di Cloud Storage, Cloud SQL, Cloud Spanner, Cloud Bigtable, Cloud Firestore e BigQuery dall'interno di un'applicazione Kubernetes
1 laboratorio e 1 quiz



Modulo 11 - Registrazione e monitoraggio

Panoramica su CI/CD
CI/CD per Google Kubernetes Engine
Esempi di CI/CD
Gestire il codice dell'applicazione in un repository sorgente che può innescare modifiche al codice in una pipeline di consegna continua.
1 laboratorio



Sede Data P