Struttura del corso

Introduzione

  • Obiettivi
  • Chi sei tu
  • The Linux Foundation
  • Formazione di The Linux Foundation
  • Programmi di certificazione e badge digitali
  • Preparare il tuo sistema
  • Registrazione al corso
  • Laboratori

Architettura di Kubernetes

  • Cosa è Kubernetes?
  • Componenti di Kubernetes
  • Sfide
  • L'eredità del Borg
  • Architettura di Kubernetes
  • Terminologia
  • Nodi Master
  • Nodi Minion (Worker)
  • Pod
  • Servizi
  • Controller / Operatori
  • Singolo IP per Pod
  • Configurazione della rete
  • File di configurazione CNI
  • Comunicazione tra Pod
  • Cloud Native Computing Foundation
  • Raccomandazioni sulle risorse
  • Laboratori

Costruzione

  • Opzioni di container
  • Containerizzazione di un'applicazione
  • Creare il Dockerfile
  • Ospitare un repository locale
  • Creare una distribuzione
  • Eseguire comandi in un container
  • Pod multi-container
  • readinessProbe
  • livenessProbe
  • Test
  • Laboratori

Progettazione

  • Applicazioni tradizionali: considerazioni
  • Risorse decouple
  • Transitorietà
  • Framework flessibile
  • Gestione dell'uso delle risorse
  • Utilizzo di selector label
  • Pod multi-container
  • Container sidecar
  • Container adapter
  • Ambassador
  • Punti da riflettere
  • Job
  • Laboratori

Configurazione della distribuzione

  • Panoramica sui volumi
  • Introduzione ai volumi
  • Specifiche del volume
  • Tipi di volumi
  • Esempio di volume condiviso
  • Volumi persistenti e claim
  • Volume persistente
  • Claim di volume persistente
  • Provisioning dinamico
  • Segreti
  • Utilizzo dei segreti tramite variabili d'ambiente
  • Montaggio di segreti come volumi
  • Dati portatili con ConfigMaps
  • Utilizzo dei ConfigMaps
  • Stato della configurazione della distribuzione
  • Scalabilità e aggiornamenti rolling
  • Rollback delle distribuzioni
  • Laboratori

Sicurezza

  • Panoramica sulla sicurezza
  • Accesso all'API
  • Autenticazione
  • Autorizzazione
  • ABAC
  • RBAC
  • Panoramica del processo RBAC
  • Controller di ammissione
  • Contesti di sicurezza
  • Policy di sicurezza dei Pod
  • Policy di sicurezza della rete
  • Esempio di policy di sicurezza della rete
  • Esempio di policy predefinita
  • Laboratori

esposizione delle applicazioni

  • Tipi di servizio
  • Diagramma dei servizi
  • Pattern di aggiornamento del servizio
  • Accesso a un'applicazione tramite servizio
  • Servizio senza selettore
  • ClusterIP
  • NodePort
  • LoadBalancer
  • ExternalName
  • Risorsa Ingress
  • Controller Ingress
  • Service Mesh
  • Laboratori

Risoluzione dei problemi

  • Panoramica sulla risoluzione dei problemi
  • Passaggi di base per la risoluzione dei problemi
  • Cambiamento continuo (costante)
  • Flusso di risoluzione dei problemi di base: Pod
  • Flusso di risoluzione dei problemi di base: Nodi e sicurezza
  • Flusso di risoluzione dei problemi di base: Agenti
  • Monitoraggio
  • Strumenti di logging
  • Monitoraggio delle applicazioni
  • Log del sistema e degli agenti
  • Testing di conformità
  • Altre risorse
  • Laboratori

Revisione dell'esame CKAD

Requisiti

Per trarre il massimo beneficio da questo corso, dovresti avere:

Competenze di base sulla linea di comando Linux e modifica dei file, e essere familiare con l'uso di un linguaggio di programmazione (come Python, Node.js, Go). La conoscenza dei concetti e delle architetture delle applicazioni cloud native (come insegnato nel nostro corso MOOC gratuito Introduzione a Kubernetes su edX) è utile per questo corso.

Si prega di notare che l'amministrazione di Kubernetes (LFS458) non è un prerequisito per questo corso. Ci sono sovrapposizioni nei materiali del corso in quanto ciascuno è progettato per essere autonomo e allineato con gli esami correlati.

Pubblico di destinazione

Questo corso è rivolto a sviluppatori di applicazioni esperti che devono containerizzare, ospitare, distribuire e configurare un'applicazione in un cluster multi-nodo.

Livello di esperienza: Intermedio

 21 Ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (1)

Corsi in Arrivo

Categorie relative