Kubernetes Administration
Il corso è rivolto ad amministratori di sistema, DevOps, ingegneri di sistema e altri soggetti che necessitano di un’introduzione ai container e a Kubernetes. Il corso inizia con un’introduzione ai container e all’orchestrazione dei container. Gli studenti impareranno in seguito a conoscere ed esplorare Kubernetes, tra cui il lancio di applicazioni, la configurazione di rete, storage e sicurezza e l’uso di Helm per distribuire le applicazioni. Il corso comprende una presentazione completa per introdurre nuovi concetti e processi e un’ampia esperienza pratica.
COD: KUB201v1.2
CATEGORIE: SUSE Rancher
Chi dovrebbe partecipare
Questo corso è rivolto agli amministratori di sistema e a tutti coloro che intendono amministrare Kubernetes.
Prerequisiti
I partecipanti devono avere familiarità con la riga di comando, capacità di amministrazione del sistema Linux e attenzione ai dettagli. È consigliata la certificazione SUSE Certified Administrator (SCA) in Enterprise Linux o SUSE Certified Linux Engineer (SCE) in Enterprise Linux.
Ai partecipanti verranno illustrati i seguenti concetti e competenze:
- Concetti di container e orchestrazione
- Introduzione a Kubernetes
- Le basi di Kubernetes
- Amministrazione del cluster Kubernetes
- Networking, storage e sicurezza per Kubernetes
- Helm e Helm Charts
Sezione 1: Introduzione al corso
- Panoramica del corso
Sezione 2: Introduzione ai container e all’orchestrazione dei container
- Comprendere il concetto di container
- Comprendere l’architettura a microservizi
- Comprendere Kubernetes
- Comprendere l’offerta di SUSE Rancher Kubernetes
Sezione 3: Amministrazione di Kubernetes
- Comprendere i comandi di base di Kubernetes
- Lavorare con i Namespace
- Comprendere i Manifest di Kubernetes
- Comprendere il deployment multi-pod
- Lavorare con il deployment
- Configurare la rete per le applicazioni
- Utilizzare Environment Variables con le applicazioni
- Utilizzare ConfigMaps
- Lavorare con i Secrets in Kubernetes
- Lavorare con Labels e Selectors
- Configurare la Node Affinity in Kubernetes
- Scalare le applicazioni
Sezione 4: Gestione delle applicazioni in Kubernetes con Kustomize
- Comprendere i concetti di Kustomize
- Utilizzare Kustomize per distribuire le applicazioni
Sezione 5: Gestione delle applicazioni in Kubernetes con Helm
- Comprendere i concetti di base di Helm
- Gestire le applicazioni con Helm
Sezione 6: Ingress Networking con un Ingress Controller in Kubernetes
- Comprendere l’Ingress Networking per le applicazioni
- Lavorare con l’Ingress Controller Nginx
Sezione 7: Storage in Kubernetes
- Comprendere i concetti di Storage in Kubernetes
- Lavorare con lo storage persistente nelle classi di storage
Sezione 8: Controllo dell’uso delle risorse in Kubernetes
- Comprendere il controllo dell’utilizzo delle risorse in Kubernetes
- Lavorare con i LimitRange
- Lavorare con Resource Quotas
Sezione 9: Controlli di accesso basati sui ruoli in Kubernetes
- Comprendere i controlli di accesso basati sui ruoli
- Autenticare un cluster Kubernetes
- Configurare RBAC in Kubernetes
Durata – 2 giorni
Erogazione – in Aula, On Site, Remoto
Requisiti PC e SW:
- Connessione Internet
- Web browser, Google Chrome
- Zoom
Language
Trainer: Italiano
Labs: Inglese
Slides: Inglese