Cloud Native Kubernetes Training
Le competenze sono un asset strategico per tutte le aziende che vogliono sfruttare le potenzialità del paradigma Cloud Native, trasformandolo in competitività ed efficienza.
Kubernetes è il fulcro di questo mondo. La piena padronanza delle sue componenti costituisce la base per sviluppare, implementare e gestire applicazioni moderne, sicure, scalabili e resilienti a supporto del business di oggi e di domani.
La nostra offerta formativa
In qualità di Kubernetes Certified Service Provider (KCSP) e Kubernetes Training Partner (KTP), supportiamo da anni i team di Software Engineering, DevOps e SecDevOps nell'adozione efficace di tecnologie Cloud Native attraverso percorsi di formazione dedicati e completi.
I nostri workshop, tenuti da formatori di esperienza certificati CKA (Certified Kubernetes Administrator), CKAD (Certified Kubernetes Application Developer) e CKS (Certified Kubernetes Security Specialist), forniscono tutte le competenze necessarie per gestire e garantire la sicurezza dei cluster Kubernetes, nonché per progettare e implementare applicazioni Cloud Native.
I percorsi formativi offrono esercitazioni dal vivo e materiali didattici completi. Le nostre competenze certificate, unite a un approccio distintivo, sono alla base di una formazione avanzata e concreta al tempo stesso, in grado di consolidare competenze tecniche di alto livello.
I vantaggi che ti offre ReeVo
Kubernetes for Administrators Training
L'obiettivo è consentire ai partecipanti di padroneggiare la piattaforma Kubernetes, dalle nozioni fondamentali alle implementazioni avanzate.
Attraverso un bilanciamento ottimale tra teoria e pratica, il programma analizza in dettaglio tutti i componenti dell'architettura Kubernetes e affronta i principali processi operativi, tra cui la configurazione di un cluster, networking e storage avanzato, logging centralizzato, gestione dei registri e lo sviluppo e l'implementazione di strategie di disaster recovery (DR) e Mean Time to Recovery (MTTR) su Kubernetes.
Il percorso fornisce ai partecipanti le competenze necessarie per gestire efficacemente un cluster Kubernetes garantendone sicurezza e operatività, ed è un passo fondamentale per chi aspira a conseguire la certificazione ufficiale Certified Kubernetes Administrator (CKA).
Kubernetes for Application Developers Training
L’obiettivo del corso è fornire le fondamenta per lo sviluppo di applicazioni containerizzate e il loro deployment su Kubernetes.
Il programma combina sessioni teoriche con laboratori pratici, affrontando tematiche chiave quali i workload e i deployment, la gestione della configurazione e le strategie di deployment delle applicazioni, riservando un'intera sessione alle best practice operative. Sono incluse sessioni sui design pattern di Kubernetes e sul troubleshooting delle applicazioni, garantendo ai partecipanti una preparazione completa e approfondita.
Il corso affronta tutti i temi necessari per prepararsi all'esame per la certificazione Kubernetes Certified Application Developer (CKAD)
Cloud Native Security Training
L’obiettivo del corso è fornire ai partecipanti le conoscenze teoriche e le best practice necessarie per garantire la sicurezza delle applicazioni containerizzate e dei cluster Kubernetes. Cloud Native Security Training è un corso di livello avanzato, consigliato per coloro che hanno già completato il corso Kubernetes for Administrators e intendono conseguire la certificazione ufficiale CKS (Certified Kubernetes Security Specialist).
Contenuti dei percorsi di training
Kubernetes for Administrators
2 Days training | In-person and Remote | Theory and practice (Lab)
Core concepts
- Workloads & Deployments
- Configuration & Secrets management
- Exposing services on Kubernetes: Services, Network & Ingresses
- Storage
Kubernetes Architecture
- Kubernetes Architecture overview
- Managing ETCD
- The Kubernetes control plane components
- Worker nodes components
Kubernetes Day 1 operations
- Setting up a vanilla Kubernetes cluster
- Advanced Kubernetes networking
- Advanced Kubernetes storage
- A managed offering deep dive
- Bootstrapping Kubernetes on AWS EKS
- Kubernetes on Azure AKS / Google Cloud GKE / Oracle Cloud OKE
Battle testing a Kubernetes cluster
- Centralized Logging on Kubernetes
- Centralized Monitoring with Prometheus
- Understanding Registries
- Effective DR and MTTR strategies on Kubernetes
- Multi-tenancy on Kubernetes
- Access management on Kubernetes
Day-2 Operations on Kubernetes
- Upgrading a vanilla Kubernetes cluster
- Zero downtime rollouts and upgrading strategies
- Day-2 Operations on Cloud (EKS, GKE, AKS)
Kubernetes security Fundamentals (overview)
- Kubernetes security Foundations
- Policies-as-code and gatekeeping with OPA
- Runtime security with Falco
- Advanced secrets management with CyberArk Conjur / Hashicorp Vault
Kubernetes for Application Developers
1 Day training | In-person and Remote | Theory and practice (Lab)
Core concepts
- Workloads & Deployments
- Configuration & Secrets management
- Exposing services on Kubernetes: Services, Network & Ingresses
- Deploying a three-tier application (Lab)
Best practices for Application deployment on Kubernetes
- How it all started: 12-Factor Apps
- Probes: liveness & readiness
- Requests & limits
- InitContainers & graceful termination
- Cloud native logging
- Isolating resources in namespaces
Kubernetes Design Patterns
- Sidecar pattern
- Adapters
- Ambassador pattern
Troubleshooting and debugging application failures lab
Managing manifests
- Templating tools
- How-to package your application
- Kustomize vs. Helm
Kubernetes Architecture
- Core Concepts
- Control Plane Architecture
- Worker Nodes Architecture
- Other important concepts: CRI, CNI, CSI, etc..
Cloud Native Security
3 Days training | In-person and Remote | Theory and practice (Lab)
Introduction to the Kubernetes Architecture
- Kubernetes Architecture overview
- Managing ETCD
- The Kubernetes control plane components
- Worker nodes components
Kubernetes security foundations
- Role-Based Access Control and Service Accounts
- Multi-Tenancy and quotas
- Workload identities
- Policies in Kubernetes
- Network hardening and CNI isolation
- Handling certificates in a Kubernetes cluster
Kubernetes hardening for production
- Surface attack in Kubernetes
- Base Cloud infra configuration
- Setting up a hardened Kubernetes cluster
- Kubernetes networking and loadbalancing
Supply Chain and Dependencies management
- Base images and their footprint
- How to scan base images for known vulnerabilities
- Static analysis of infrastructural artifacts (Dockerfiles, Deployments, Kustomize and Helm)
Day-2 Kubernetes Runtime security
- Centralized Logging in Kubernetes
- Centralized Monitoring in Kubernetes
- Runtime security analysis (Detecting threats at runtime)
- Ensure containers immutability
- Audit logs in Kubernetes
Kubernetes advanced secrets management
- Base and advanced secrets in Kubernetes
- Dynamic secrets management with Hashicorp Vault
- Dynamic secrets management with CyberArk Conjur
Sfrutta tutte le opportunità del Cloud Native acquisendo ora le competenze necessarie.
Alcuni dei nostri case
La risposta che cerchi ai casi d’uso più diffusi, le nostre specializzazioni verticali e i servizi sulle piattaforme certificate dai principali vendor.