Kubernetes Administration
Questo corso è pensato per amministratori di sistema, DevOps, ingegneri di sistema e altri che necessitano di un’introduzione a Kubernetes.
Il corso inizia con un’introduzione ai container e all’orchestrazione dei container. Gli studenti impareranno poi a conoscere ed esplorare Kubernetes, tra cui l’avvio delle applicazioni, la configurazione di rete, storage e sicurezza e l’utilizzo di Kustomize e Helm per distribuire le applicazioni. Il corso include una presentazione completa per introdurre nuovi concetti e processi e un’ampia esperienza pratica.
NOTA: questo è un aggiornamento e una sostituzione del corso KUB201v1.26. Grazie ai contenuti aggiuntivi, ora è un corso di 3 giorni con istruttore.
COD: KUB201v1
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 o il livello di esperienza.
Ai partecipanti verranno illustrati i seguenti concetti e competenze:
- Concetti di container e orchestrazione
- Concetti e architettura di base di Kubernetes
- Amministrazione del cluster Kubernetes
- Rete, archiviazione e sicurezza di Kubernetes
- Distribuzione di applicazioni con Kustomize e Helm
- Controllo degli accessi basato sui ruoli in Kubernetes
Sezione 1: Panoramica del Corso
Sezione 2: Introduzione ai Container e all’Orchestrazione dei Container
- Concetti di Container
- Architettura a Microservizi
- Concetti di Kubernetes
- Offerte Kubernetes di SUSE
- Installazione di Kubernetes
Sezione 3: Amministrazione Base di Kubernetes
- Comandi Base di Kubernetes
- Manifests di Kubernetes
- Lavorare con i Pods
- Lavorare con i Namespaces
- Etichette, Selettori e Annotazioni
Sezione 4: Amministrazione dei Carichi di Lavoro di Kubernetes
- Introduzione alla Gestione dei Carichi di Lavoro di Kubernetes
- Aggiornamento dei Carichi di Lavoro
- Configurazione dell’Affinità dei Nodi
- Scalare i Carichi di Lavoro
Sezione 5: Configurazione degli Oggetti di Kubernetes
- Configurazione delle Applicazioni nei Container
- Lavorare con le Variabili d’Ambiente
- Lavorare con i ConfigMap
- Lavorare con i Secrets
Sezione 6: Rete del Cluster, Servizi e Ingress in Kubernetes
- Introduzione alla Rete del Cluster in Kubernetes
- Esporre le Applicazioni di Rete con i Servizi
- Esporre le Applicazioni Web con gli Ingress
Sezione 7: Archiviazione in Kubernetes
- Concetti di Archiviazione in Kubernetes
- PersistentVolumes e PersistentVolumeClaims
- PersistentVolumes con una StorageClass
Sezione 8: Gestione delle Applicazioni Kubernetes con Kustomize
- Introduzione ai Concetti di Kustomize
- Configurazione e Distribuzione delle Applicazioni con Kustomize
Sezione 9: Gestione delle Applicazioni Kubernetes con Helm
- Concetti Base di Helm
- Gestire le Applicazioni con Helm
Sezione 10: Controllo dell’Uso delle Risorse
- Controllo dell’Uso delle Risorse in Kubernetes
- Limiti di Gamma
- Quote di Risorse
Sezione 11: Controllo degli Accessi Basato sui Ruoli in Kubernetes
- Controllo degli Accessi Basato sui Ruoli in Kubernetes
- Autenticarsi a un Cluster Kubernetes
- Configurare RBAC in Kubernetes
Durata – 3 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