Prometheus and Grafana
Il corso affronterà i concetti più in profondità la soluzione di monitoraggio attraverso Prometheus e relativi strumenti, proseguirà poi con gli aspetti teorici e pratici che aiuteranno lo studente ad integrare la funzione di monitoraggio analizzando le metriche tramite interfaccia grafica di Grafana. Inoltre il corso prevede esercitazioni in ambiente di laboratorio dove lo studente vedrà in prima persona l’utilizzo delle Dashboard per il campionamento delle metriche. Il corso porterà lo sviluppatore o il sistemista ad un approccio più diretto sul monitoraggio applicativo ed infrastrutturale.
Richiede, come prerequisiti, aver conseguito le conoscenze dei corsi DSK101, DSK102 e DSK201 (o avere conoscenze equivalenti).
COD: DSK205
Categorie: Kubernetes
Metodologia didattica
Il corso prevede laboratori didattici in cui ogni studente potrà lavorare per completare esercitazioni che forniranno esperienza pratica nell’uso dello strumento, per ognuno degli argomenti trattati durante il corso.
Prerequisiti
Conoscenze/Competenze in uscita
- Saper spiegare cos’è Prometheus
- Saper spiegare cos’è Grafana
- Saper valutare le integrazioni di monitoraggio in Kubernetes
- Saper integrare sistemi di allarmistica come Alert Manager
- Saper importare Dashboard grafiche
Programma didattico
Durata – 1 giorno
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