Struttura del corso

Introduzione

  • Obiettivi
  • Che cosa sei tu
  • The Linux Foundation
  • Formazione The Linux Foundation
  • Programmi di certificazione e digital badging
  • Preparare il tuo sistema
  • Iscrizione al corso
  • Laboratori

Architettura Kubernetes

  • Che cos'è Kubernetes?
  • Componenti di Kubernetes
  • Sfide
  • Eredità di Borg
  • Architettura Kubernetes
  • Terminologia
  • Nodo master
  • Nodi minion (lavoratori)
  • Pods
  • Servizi
  • Controller / Operatori
  • Single IP per Pod
  • Configurazione di rete
  • File di configurazione della rete CNI
  • Comunicazione tra Pod
  • Fondazione Cloud Native Computing
  • Raccomandazioni sulle risorse
  • Laboratori

Costruzione

  • Opzioni di container
  • Containerizzazione di un'applicazione
  • Crea il Dockerfile
  • Ospita un repository locale
  • Crea una distribuzione
  • Esegui comandi in un contenitore
  • Pod multi-contenitore
  • readinessProbe
  • livenessProbe
  • Test
  • Laboratori

Progettazione

  • Applicazioni tradizionali: considerazioni
  • Risorse decouple
  • Transienza
  • Framework flessibile
  • Gestione dell'uso delle risorse
  • Utilizzo di label selectors
  • Pod multi-contenitore
  • Contenitore sidecar
  • Contenitore adapter
  • Ambassador
  • Punti da riflettere
  • Lavori
  • Laboratori

Distribuzione e configurazione

  • Cenni generali sui volumi
  • Introduzione ai volumi
  • Spec del volume
  • Tipi di volume
  • Esempio di volume condiviso
  • Volumi persistenti e claim
  • Volume persistente
  • Claim di volume persistente
  • Fornitura dinamica
  • Segreti
  • Utilizzo dei segreti tramite variabili d'ambiente
  • Montaggio dei segreti come volumi
  • Dati portatili con ConfigMaps
  • Utilizzo di ConfigMaps
  • Stato della configurazione della distribuzione
  • Scaling e aggiornamenti rolling
  • Ripristino delle distribuzioni
  • Laboratori

Sicurezza

  • Cenni generali sulla sicurezza
  • Accesso all'API
  • Autenticazione
  • Autorizzazione
  • ABAC
  • RBAC
  • Panoramica del processo RBAC
  • Controller di ammissione
  • Contesti di sicurezza
  • Policies di sicurezza dei Pod
  • Policies 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

Solution di problemi

  • Cenni generali sulla soluzione di problemi
  • Fasi di base per la soluzione dei problemi
  • Cambio continuo (costante)
  • Flusso di soluzione dei problemi di base: Pod
  • Flusso di soluzione dei problemi di base: nodo e sicurezza
  • Flusso di soluzione dei problemi di base: agenti
  • Monitoraggio
  • Strumenti di logging
  • Monitoraggio delle applicazioni
  • Log del sistema e degli agenti
  • Test di conformità
  • Maggiori risorse
  • Laboratori

Ripasso per l'esame CKAD

Requisiti

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

Skill di base della linea di comando Linux e modifica di file e familiarità 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 Introduction to Kubernetes 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 indipendente e allineato con gli esami correlati.

Pubblico di riferimento

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

Livello di esperienza: Intermedio

 21 Ore

Numero di Partecipanti


Prezzo per Partecipante

Corsi in Arrivo

Categorie relative