Struttura del corso

Introduzione

  • Gestione della configurazione, individuazione dei servizi e coordinamento distribuito
  • etc vs database tradizionali - documenti (file) vs tabelle

Come funziona un sistema distribuito

  • Bilanciamento del carico, disponibilità, ripristino
  • Nodi (master, slave, ecc.)
  • Messaggeria
  • Immagazzinamento

Panoramica di etcd Funzionalità e architettura

  • etcd In modalità cluster - Leader e seguaci
  • Garantire il consenso utilizzando il protocollo Raft

Configurazione, ecc

  • Download ed esecuzione di file binari
  • Utilizzo dell'interfaccia della riga di comando etcdctl
  • Configurazione di un cluster etcd

In funzione etcd

  • Connessione dei client al servizio etcd
  • Aggiunta e visualizzazione di "documenti" utilizzando il client incorporato etcd
  • Leggere e scrivere su etcd dall'interno Kubernetes
  • Lettura e scrittura in etcd da un'applicazione di microservizi

Use Case del mondo reale

  • Modifica del comportamento dell'applicazione in risposta alle modifiche
  • Utilizzo di etcd per memorizzare i dettagli della connessione al database
  • Utilizzo di etcd per memorizzare i flag di feature

Gestione di un cluster etcd

  • Raggiungimento della tolleranza ai guasti
  • Regolazione del numero di nodi nel cluster
  • Riconfigurazione della direttrice del nodo
  • Esecuzione del blocco distribuito in un cluster
  • Utilizzo delle metriche per tenere tracciadella latenza
  • Backup dei dati etcd

etcd nel cloud pubblico

  • Supporto per provider di servizi cloud (AWS, ecc.)
  • Networking Pre-sintonizzazione

Procedure consigliate

Risoluzione dei problemi

Riassunto e conclusione

Requisiti

  • Esperienza di base nello sviluppo di applicazioni Web
  • Conoscenza di base di Kubernetes
  • Linux Esperienza della riga di comando

Pubblico

  • Gli sviluppatori
 7 ore

Numero di Partecipanti



Prezzo per Partecipante

Recensioni (5)

Corsi relativi

Categorie relative