Kubernetes Install, Configure & Manage
Il corso copre l’installazione, la configurazione e la gestione di un cluster Kubernetes. Si inizia con la configurazione del client e l’installazione di Kubernetes utilizzando Kubeadm. Successivamente, si discute della configurazione di kubelet e dell’installazione di Calico per la gestione della rete.
SiĀ prosegue con l’espansione del cluster, il controllo della salute del cluster e l’implementazione di LimitRange, ResourceQuota, LoadBalancer e Ingress per gestire le risorse e il traffico delle applicazioni.
Si parlerĆ anche dell’installazione del Kubernetes Dashboard per la gestione del cluster e di LongHorn per la gestione dello storage. Il corso inoltre copre l’implementazione di StorageClass per la gestione dello storage dinamico, la configurazione del logging e il backup e ripristino dei dati.
Il corso si conclude con una discussione sulla gestione dell’alta disponibilitĆ del cluster Kubernetes e sulla manutenzione del cluster. Gli studenti impareranno anche come effettuare l’aggiornamento del cluster e le migliori pratiche per la sua gestione e manutenzione.
COD: DSK201
Categorie: Kubernetes
Metodologia didattica:
Il corso prevede laboratori didattici in cui ciascuno studente potrĆ lavorare ai fini di portare a termine esercizi formativi che forniranno esperienza pratica nellāutilizzo dello strumento, per ciascuno degli argomenti affrontati durante il corso.
Prerequisiti:
Conoscenza di base del sistema operativo Linux e dei concetti di linea di comando
Esperienza con la gestione di applicazioni e servizi su una piattaforma cloud
Conoscenza di base dei concetti di rete e architettura client-server
Conoscenza di base dei concetti di virtualizzazione e containerizzazione
Esperienza di base nella gestione di servizi e applicazioni su un cluster Kubernetes.
Al termine del corso i partecipanti saranno in grado di:
- Imparare a installare e configurare un cluster Kubernetes utilizzando Kubeadm
- Comprendere l’utilizzo di kubelet per la gestione dei nodi del cluster Kubernetes
- Acquisire una conoscenza pratica sull’installazione di Calico per la gestione della rete
- Imparare a espandere il cluster e gestire le risorse delle applicazioni utilizzando LimitRange e ResourceQuota
- Comprendere l’utilizzo di LoadBalancer e Ingress per gestire il traffico delle applicazioni in Kubernetes
- Imparare ad installare e utilizzare il Kubernetes Dashboard per la gestione del cluster
- Acquisire una conoscenza pratica sull’installazione di LongHorn per la gestione dello storage
- Comprendere l’utilizzo di StorageClass per la gestione dello storage dinamico in Kubernetes
- Imparare a configurare il logging e il backup e ripristino dei dati in Kubernetes
- Comprendere l’utilizzo di Kubernetes HA per garantire l’alta disponibilitĆ del cluster
- Acquisire una conoscenza pratica sulla manutenzione del cluster Kubernetes
- Imparare le procedure e le migliori pratiche per l’aggiornamento del cluster e la sua gestione e manutenzione.
Programma didattico
- Installazione di Kubernetes con Kubeadm
- Configurazione dello studente
- kubelet
- Installare Calico
- Sviluppare il cluster
- Controllare il cluster
- LimitRange
- ResourceQuota
- LoadBalancer
- Ingress
- Dashboard Kubernetes
- Installare LongHorn
- StorageClass
- Logging
- Backup e ripristino
Durata – 2 giorni
Erogazione – in Aula, On Site, Remoto
Requisiti PC e SW:
- Connessione Internet
- Web browser, Google Chrome
- Zoom
Lingua
- Formatore: Italiano
- Laboratori: Inglese
- Slide: Inglese