Corso Architecting with Google Kubernetes Engine

Obiettivi | Certificazione | Contenuti | Tipologia | Prerequisiti | Durata e Frequenza | Docenti | Modalità di Iscrizione | Calendario

Google Professional Cloud Architect Certification

Il Corso Architecting with Google Kubernetes Engine è un percorso formativo che insegna ai partecipanti come distribuire e gestire applicazioni containerizzate su Google Kubernetes Engine (GKE) e altri strumenti di Google Cloud. Il corso combina lezioni, dimostrazioni e laboratori pratici per esplorare e distribuire elementi di soluzione, tra cui componenti infrastrutturali come pod, container, distribuzioni e servizi, insieme a reti e servizi applicativi. I partecipanti impareranno a comprendere come funzionano i container software, l’architettura di Kubernetes e di Google Cloud, e come funziona la rete di pod in Google Kubernetes Engine. Saranno in grado di creare e gestire cluster di Google Kubernetes Engine utilizzando la console Cloud e i comandi gcloud/kubectl, gestire le politiche di controllo di accesso utilizzando Kubernetes RBAC e Cloud IAM, e monitorare le applicazioni in esecuzione su Google Kubernetes Engine. Il corso contribuisce alla preparazione dell’esame di Certificazione Google Cloud Architect Professional.

Contattaci ora per ricevere tutti i dettagli e per richiedere, senza alcun impegno, di parlare direttamente con uno dei nostri Docenti (Clicca qui)
oppure chiamaci subito al nostro Numero Verde (800-177596)

Obiettivi del corso

Di seguito una sintesi degli obiettivi principali del Corso Architecting with Google Kubernetes Engine:

  • Distribuzione e gestione di applicazioni containerizzate su GKE.
  • Comprensione dell’architettura di Kubernetes e Google Cloud.
  • Creazione e gestione di cluster GKE con la console Cloud e gcloud/kubectl.
  • Gestione delle politiche di controllo di accesso con Kubernetes RBAC e Cloud IAM.
  • Monitoraggio delle applicazioni su Google Kubernetes Engine.

Certificazione del corso

Esame Google Cloud Certified Professional Cloud Architect; La certificazione valuta la capacità di progettare, sviluppare e gestire soluzioni robuste, sicure, scalabili, altamente disponibili e dinamiche su Google Cloud. L’esame si concentra sulla progettazione e pianificazione di un’architettura di soluzione cloud, sulla gestione e il provisioning dell’infrastruttura della soluzione cloud, sulla progettazione per la sicurezza e la conformità, sull’analisi e l’ottimizzazione dei processi tecnici e aziendali, sulla gestione delle implementazioni dell’architettura cloud e sulla garanzia dell’affidabilità della soluzione e delle operazioni.

Contenuti del corso

Module 0: Course Introduction

  • Introduce the course goals and preview each section of the course
  • Define, configure, inspect, manage, and update Deployments in GKE
  • Explore Jobs and CronJobs, creating and managing ad hoc runs

Module 1: Workloads – Deployments and Jobs

  • Create and inspect deployments with advanced update strategies
  • Adopt deployment strategies for production-grade rollouts
  • Use Jobs and CronJobs to manage batch workloads
  • Scale clusters manually and automatically based on demand
  • Control Pod placement using labels, affinity rules, taints, and tolerations
  • Manage software deployment into the cluster efficiently
  • Lab: Creating Google Kubernetes Engine Deployments

Module 2: Google Kubernetes Engine Networking

  • Explore Kubernetes networking models, including Pod and cluster-level networking
  • Create Kubernetes Services to expose applications within Pods
  • Configure Service types, load balancers, and ingress controllers
  • Implement container-native load balancing for optimized traffic management
  • Apply network policies for fine-grained control over traffic flows
  • Lab: Configuring Google Kubernetes Engine (GKE) Networking

Module 3: Persistent Data and Storage

  • Define and manage Kubernetes storage abstractions, including ephemeral and durable volumes
  • Run and maintain sets of Pods using StatefulSets for stateful applications
  • Use ConfigMaps to decouple configuration from application code
  • Manage sensitive data with Kubernetes Secrets
  • Configure persistent storage options within Google Kubernetes Engine
  • Lab: Configuring Persistent Storage for Google Kubernetes Engine

Module 4: Access Control and Security in Kubernetes and Google Kubernetes Engine

  • Explore Kubernetes authentication and authorization mechanisms
  • Implement Kubernetes Role-Based Access Control (RBAC) and integrate with Cloud IAM
  • Configure Workload Identity to securely access Google Cloud services from GKE
  • Apply Pod Security Standards and manage Pod Security Admission
  • Strengthen control plane security for robust cluster protection
  • Lab: Securing Google Kubernetes Engine with Cloud IAM and Pod Security Admission

Module 5: Google Kubernetes Engine Logging and Monitoring

  • Identify tools included in the Google Cloud Observability suite
  • Configure Cloud Logging and Cloud Monitoring to track application health and performance
  • Inspect logs using kubectl and integrate with logging agents
  • Implement GKE-native monitoring and logging for comprehensive observability
  • Lab: Configuring GKE-Native Monitoring and Logging

Module 6: Using Google Cloud Managed Storage Services with Google Kubernetes Engine

  • Integrate Google Cloud Storage and database services within Kubernetes applications
  • Use Cloud SQL and configure SQL Auth Proxy for secure database connectivity
  • Contrast managed storage options with self-managed solutions
  • Explore storage use cases specific to Kubernetes workloads
  • Lab: Using Cloud SQL with Google Kubernetes Engine and Workload Identity

Module 7: Using CI/CD with Google Kubernetes Engine

  • Define Continuous Integration and Continuous Delivery concepts
  • Analyze CI/CD pipeline structures and optimization strategies
  • Explore native and third-party CI/CD tools available on Google Cloud
  • Apply best practices for CI/CD implementation in Google Kubernetes Engine environments

Module 8: Course Summary

  • Review the main objectives, key concepts, and skills acquired throughout the course
  • Provide next steps and additional resources for continuous learning

Tipologia

Corso di Formazione con Docente

Docenti

I docenti sono Istruttori accreditati Google Cloud e certificati in altre tecnologie IT, con anni di esperienza pratica nel settore e nella Formazione.

Infrastruttura laboratoriale

Per tutte le tipologie di erogazione, il Corsista può accedere alle attrezzature e ai sistemi presenti nei Nostri laboratori o direttamente presso i data center del Vendor o dei suoi provider autorizzati in modalità remota h24. Ogni partecipante dispone di un accesso per implementare le varie configurazioni avendo così un riscontro pratico e immediato della teoria affrontata. Ecco di seguito alcuni scenari tratti dalle attività laboratoriali:

Corso Architecting with Google Kubernetes Engine

Dettagli del corso

Prerequisiti

Si consiglia la partecipazione al Corso Google Cloud Fundamentals Core Infrastructure.

Durata del corso

  • Durata Intensiva 2gg;

Frequenza

Varie tipologie di Frequenza Estensiva ed Intensiva.

Date del corso

  • Corso Architecting with Google Kubernetes Engine (Formula Intensiva) – 31/03/2025 – 9:00 – 17:00
  • Corso Architecting with Google Kubernetes Engine (Formula Intensiva) – 26/05/2025 – 9:00 – 17:00
  • Corso Architecting with Google Kubernetes Engine (Formula Intensiva) – 28/07/2025 – 9:00 – 17:00

Modalità di iscrizione

Le iscrizioni sono a numero chiuso per garantire ai tutti i partecipanti un servizio eccellente.
L’iscrizione avviene richiedendo di essere contattati dal seguente Link, o contattando la sede al numero verde 800-177596 o inviando una richiesta all’email contatti@vegatraining.eu.