Kubernetes Application Management

Il corso offre una panoramica completa e dettagliata di Kubernetes, consentendo agli studenti di lavorare efficacemente con questa potente piattaforma di orchestrazione dei container. Si copriranno vari argomenti, inclusi la gestione sicura delle credenziali di accesso alle immagini dei container tramite Image Pull Secrets, i modelli di deployment per i pod con pattern di scalabilità e bilanciamento del carico, nonché politiche di riavvio dei container e gestione degli errori.

Saranno presentati i concetti di Jobs e CronJobs per la pianificazione di attività ad hoc o programmate. Inoltre, saranno illustrati gli approcci di deployment BlueGreen e Canary per introdurre nuove versioni delle applicazioni in modo sicuro e controllato. La sicurezza avrà un’attenzione speciale, con una sezione dedicata ai SecurityContexts per applicare politiche di sicurezza ai pod e ai container.

Gli studenti acquisiranno competenze nella gestione del cluster Kubernetes tramite la riga di comando e l’utilizzo delle API per gestire le risorse del cluster. Il corso presenterà anche concetti avanzati come le definizioni di risorse personalizzate (Custom Resource Definition) per estendere le risorse di Kubernetes per adattarsi alle specifiche esigenze delle applicazioni. Inoltre, verranno introdotti i concetti di ephemeral containers, utilizzabili per il debug e la manutenzione rapida dei pod.

COD: DSK202
Categorie: Kubernetes

Container Runtime Essential

Nota: questo corso è uno step obbligatorio verso la preparazione all’esame CKAD!

Il completamento di questo corso, insieme ai corsi DSK200DSK201, fornisce le competenze necessarie per accedere a tutti i corsi DSK di livello intermedio e avanzato.