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
Recensioni (5)
Theory and excises not separated but after every bigger Topic there were exercises to remember theory in practice
Krzysztof - Nordea
Corso - XQuery
Practical examples.
Mateusz - Aplikacje Krytyczne
Corso - BizTalk for Developers
interesting content
Mike Bassi - SRC Aus
Corso - OpenCL
La velocità e la messa a fuoco sul sistema target, ho potuto mantenere bene la messa a fuoco
Kevin - Phoenix Contact B.V.
Corso - gRPC
Traduzione automatica
Condurre la formazione in modo che tutti potessero tenere il passo. Non lasciare lo studente con domande poste da lui/lei.
Krzysztof - PKO Bank Polski
Corso - HashiCorp Vault
Traduzione automatica