Kubernetes on vSphere
Il corso copre una serie di argomenti fondamentali per utilizzare efficacemente Kubernetes in un ambiente vSphere. In particolare, il corso inizia con la preparazione del client e vSphere per l’installazione di vSphere with Tanzu (TKG) , seguita dalla creazione del Supervisor cluster e dei cluster Tanzu di workload. Il corso esplora anche gli add–on di Tanzu e l’importanza del monitoraggio e del backup dei cluster. Alla fine del corso, gli studenti saranno in grado di utilizzare Tanzu Kubernetes Grid in modo efficace e sicuro. 
COD: DSK209
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 di Kubernetes Â
- Conoscenza di base di vSphere Â
- Conoscenza di base di networking e sicurezza Â
- Conoscenza di base di sistemi operativi e scripting (preferibilmente Linux)Â Â
Al termine del corso i partecipanti saranno in grado di:
- Preparare il client per la gestione del cluster
- Configurare vSphere come piattaforma di gestione del cluster
- Creare un cluster di gestione per la gestione dei cluster Tanzu Kubernetes
- Creare cluster Tanzu Kubernetes
- Installare e gestire add-on per il cluster Tanzu Kubernetes
- Monitorare il cluster Tanzu Kubernetes utilizzando soluzioni integrate
- Eseguire il backup del cluster Tanzu Kubernetes per la sicurezza e la ridondanza dei dati.
Programma didattico
- Setup EnvironmentÂ
- Deploy the SupervisorÂ
- Â vSphere NamespacesÂ
- Custom VM ClassÂ
- Interacting with the SupervisorÂ
- Deploy Tanzu Workload ClusterÂ
- Scaling Tanzu Workload Cluster Â
- Deploy a Virtual Machine inside vSphere Namespace
- Supervisor ServicesÂ
- Backup Supervisor ServiceÂ
- Developer user experience with TanzuÂ
- Troubleshooting (Optional)Â
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
Il prezzo di questo corso della durata di un giorno è di € 800 + IVA.
Containerd Introduction
-Familiarity with the Linux operating system
-Proficiency in the operating system command line
Kubernetes Introduction
-Basic knowledge of Linux CLI
-Knowledge of basic concepts of containerization and how containers work.
Kubernetes Core Architecture
-Basic knowledge of Linux operating system and command line concepts
-Understanding of the basics of virtualization and containerization
Kubernetes Resource Management
-Completion of DSK101 and DSK102 courses or equivalent knowledge
-Basic knowledge of Kubernetes and container orchestration.
Kubernetes Install, Configure and Manage
-Completion of DSK101 and DSK102 courses or equivalent knowledge
-Basic knowledge of Linux
Kubernetes Application Management
-Familiarity with basic Kubernetes concepts
-Experience with the command line
Helm
-Good knowledge of Kubernetes
-Good knowledge of YAML/JSON
Kubernetes Storage
-Good knowledge of Kubernetes
-Good knowledge of YAML/JSON
Prometheus and Grafana
-Good knowledge of YAML/JSON
-Knowledge of monitoring systems
ELK
-Good knowledge of YAML/JSON
-Knowledge of at least 1 programming language
Jenkins
-Fair knowledge of software development
-Basic knowledge of docker and kubernetes
Elastic Kubernetes Service
-Basic knowledge of AWS public cloud
-Basic knowledge of text editor on terminal
Kubernetes for vSphere
-Basic knowledge of Kubernetes
-Basic knowledge of vSphere
FluxCD
-Basic knowledge of Kubernetes
-Basic knowledge of Git
Kubernetes Install and Configuration
-Concepts of containerization and container orchestration
-Principles of TCP/IP networking and the HTTP protocol.
Kubernetes Advanced Networking
-Experience configuring Kubernetes
-Networking knowledge
Kubernetes Security
-Familiarity with cybersecurity
-Experience with systems and network administration
Kubernetes Scheduler
-Basic knowledge of TCP/IP stack
-Basic knowledge of text editor on terminal
Istio
-Basic knowledge of the YAML language
-Familiarity with microservices architectures
Kubernetes Troubleshooting
-Basic knowledge of linux operating system
-Basic knowledge of TCP/IP stack
CKA Exam Prep
-Completion of CKA learning path
CKAD Exam Prep
-Completion of CKAD learning path
CKS Exam Prep
-Completion of CKS learning path