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.

Approfondisci
Cloud_training

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

rvo-banner-05

Sfrutta tutte le opportunità del Cloud Native acquisendo ora le competenze necessarie.