Kubernetes: Architetture e Gestione

  • Kubernetes
  • Kubernetes
  • Virtualizzazione e Cloud
Virtualizzazione e Cloud
Kubernetes
Kubernetes
3 Giorni
it
Nessuna certificazione
Descrizione del corso

Il corso presenta i concetti base di Kubernetes ed offre esercitazioni pratiche di utilizzo. Sono trattati anche aspetti di utilizzo della piattaforma per soluzioni di produzione: gestione, monitoraggio, e utilizzo in cloud come piattaforma PaaS

Programma

Modulo 1

  • Introduzione a Kubernetes e alle architetture a Microservizi
  • Installazione di Docker e di un cluster Kubernetes a singolo Nodo
  • Esempio di deploy di una applicazione

Modulo 2

  • Concetti cardine: Pod, Descrittori Pod in Yaml/Json, Uso di etichette e selettori, Uso dei namespace,
  • Avviare e fermare Pod
  • Utilizzo da linea di comando di Kubectl
  • Uso della dashboard

Modulo 3

  • Replica e gestione dei Pod: Replication Controller, Replica Set
  • Deamon Set, Job

Modulo 4

  • Servizi: intercomunicazione tra Pod
  • Esposizione di Servizi
  • Ingress

Modulo 5

  • Volumi: collegamento di storage ai Pod
  • Persistent Storage
  • Creazione dinamica di Storage

Modulo 6

  • Gestione delle configurazioni e dei secret

Modulo 7

  • Gestione dei deployment
  • Rolling update

Modulo 8

  • Stateful Set
  • Applicazioni con gestione di Stato

Modulo 9

  • Architettura interna di Kubernetes: Control Plane
  • Inter-pod Networking

Modulo 10

  • Alta affidabilità e sicurezza in Kubernetes
  • Gestione delle risorse di calcolo dei Pod
  • Scaling Automatico

Modulo 11

  • Impostazione di un cluster multi-nodo
  • Monitoraggio con Prometheus e Grafana


Ad hoc

Cerchi un
corso su misura?
Richiedilo ora

Contatti

Hai bisogno
di aiuto?
Contattaci