Contattataci

Struttura del corso

Concetti fondamentali

  1. Architettura di Kubernetes
  2. Componenti del cluster

Costruzione dell'applicazione

  1. Creazione di container
  2. Configurazione del repository Docker locale

Progettazione dei Pod

  1. Configurazione di base
  2. Prove di live e readiness
  3. Vincoli di CPU e memoria
  4. Limiti delle risorse per un namespace

Sicurezza

  1. Contesto di sicurezza
  2. Account di servizio
  3. Segreti (Secrets)
  4. Politica di rete di Kubernetes
  5. Capacità di Linux

Configurazione del deployment

  1. Controller: deployments, daemon set e stateful set
  2. Job e cron job
  3. Config maps
  4. Rolling upgrade, blue-green deployment, canary deployment
  5. Utilizzo di Helm per la gestione dei deployment
  6. Risorse dell'API di Kubernetes

Pod multi-container

  1. Container sidecar, ambassador e adapter
  2. Init containers

Servizi e Reti

  1. Servizi e diversi tipi
  2. Bilanciamento del carico
  3. Controller Ingress

Persistenza dello stato

  1. Persistenza dello stato delle applicazioni in Kubernetes
  2. Memorizzazione effimera
  3. Volume persistenti e claim
  4. Classi di storage

Requisiti

  • Conoscenza dei concetti e delle architetture delle applicazioni cloud native.
  • Esperienza nella programmazione con Python, Node.js, Go o Java.
  • Un runtime per container conforme a OCI, come Docker o rkt.

Target del corso

  • Sviluppatori
  • Utenti di Kubernetes
 21 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (7)

Corsi in Arrivo

Categorie relative