Struttura del corso

Introduzione

Configurazione del sistema Kubernetes e installazione delle risorse del toolkit

Cenni preliminari sulle funzionalità e sull'architettura dei modelli di progettazione Kubernetes

  • Cosa sono i modelli di progettazione del software?
  • Come vengono implementati i modelli di progettazione in DevOps?

Definizione dei fondamenti e degli usi dei Kubernetes modelli di progettazione

Introduzione alle classificazioni primarie di Design Patterns

  • Modelli strutturali
  • Modelli comportamentali
  • Modelli di creazione

Utilizzo Design Patterns e implementazione di applicazioni di pattern

  • Esplorazione dei tipi di modelli di progettazione secondari
  • Realizzazione di Kubernetes progetti utilizzando modelli di progettazione

Esecuzione di strategie di distribuzione per le implementazioni dei modelli di progettazione

  • Scelta ed esecuzione del metodo di distribuzione appropriato

Utilizzo dell'API Kubernetes e accesso alle librerie client ufficiali

  • Utilizzo della libreria client e del repository Python
  • Utilizzo di biblioteche gestite dalla comunità

Panoramica di Kubernetes estensioni e risorse personalizzate

  • Estensioni per Kubernetes cluster
  • Estensioni per Kubernetes API
  • Lavorare con Kubernetes modelli di estensione e punti di estensione

Utilizzo delle estensioni e dei plug-in di Essential Kubernetes

Estensione Kubernetes dei client e funzionamento di controller API personalizzati

Creazione e distribuzione di definizioni di risorse personalizzate per l'API Kubernetes

Utilizzo delle estensioni del controller di ammissione e utilizzo dell'operatore Kubernetes

Estensione dello scheduler Kubernetes e sviluppo di uno scheduler personalizzato

  • Affinità dei nodi e affinità dei pod

Integrazione di Kubernetes estensioni all'interno dell'infrastruttura Kubernetes

Risoluzione dei problemi

Riassunto e conclusione

Requisiti

  • Esperienza di base con la piattaforma e gli strumenti Kubernetes
  • Conoscenza della tecnologia e dei concetti di containerizzazione
  • Esperienza con distribuzioni Linux e CLI
  • Conoscenza del linguaggio di programmazione Python 3.x

Pubblico

  • Gli sviluppatori
  • DevOps Ingegneri
  14 ore
 

Numero di Partecipanti


Data Inizio

Data Fine


Le date sono soggette a disponibilità e si svolgono tra le 09:30 e le 16:30.
I corsi di formazione pubblici richiedono più di 5 partecipanti.

Recensioni (3)

Corsi relativi

Categorie relative