Schița de curs
[Ziua 01]
Introducere
Prezentare generală a orchestrației containerului cu Kubernetes
Prezentare generală a arhitecturii Kubernetes.
- Pod-uri, etichete/selectore, controlere de replicare, servicii, API
Instalarea unui cluster Kubernetes.
Extragerea unei Docker imagini de pe internet
Crearea de Kubernetes poduri, volume și implementări
Gruparea și organizarea clusterului dvs
Utilizarea Kubernetes Namespaces pentru a gestiona diferite medii
- Gestionarea mediilor de testare, organizare și producție în cadrul aceluiași cluster
- Kubernetes Cele mai bune practici pentru spațiile de nume
Descoperirea și conectarea la containere
Descoperirea și publicarea serviciilor
- Servicii non-HTTP (FTP pasiv, SMTP, LDAP etc.)
Kubernetes securitate
- Autentificare și autorizare
Actualizarea unui cluster Kubernetes.
- Minimizarea impactului
Rețea avansată
- Docker rețea vs Kubernetes rețea
Interfața între furnizorii de rețea și Kubernetes rețele
- Cele mai bune practici pentru separarea serviciilor într-un cluster
- Comparație între diferiți furnizori CNI (performanță, caracteristici etc.)
Monitorizare Kubernetes
- Înregistrare cluster cu Elasticsearch și fluentd
- Monitorizare la nivel de container (cAdvisor UI, Influxdb, Prometheus)
Cele mai bune practici pentru rularea serverelor containerizate și a depozitelor de date
[Ziua 02]
Scalați-vă clusterul Kubernetes.
Infrastructură pentru Kubernetes
- Aprovizionare, partiționare, rețea
Construirea unui cluster de înaltă disponibilitate
- Echilibrarea sarcinii și descoperirea serviciului
Implementarea unei aplicații scalabile
- Scalare automată a podului orizontal
- Database gruparea în Kubernetes
Actualizarea aplicației dvs
- Lansări în Kubernetes
Depanare
- Diagnosticarea și remedierea problemelor comune Kubernetes.
Rezumat și Concluzie
Cerințe
- Experiență cu containere Docker
- Familiaritate cu linia de comandă Linux
- O înțelegere a conceptelor de rețea
Audiență
- Dezvoltatorii de software
- Arhitecți
- Inginerii de implementare
Mărturii (10)
Exercițiile practice au fost extrem de importante pentru învățare, iar explicațiile detaliate despre cum funcționează lucrurile în spatele scenei au făcut totul mai clar.
Otavio Marchioli dos Santos - ExitLag
Curs - Kubernetes from Basic to Advanced
Tradus de catre o masina
Dinamica formării.
Júlio Gomes - ExitLag
Curs - Kubernetes from Basic to Advanced
Tradus de catre o masina
Exerciții de punere în practică a cunoștințelor
Leandro Sandmann - ExitLag
Curs - Kubernetes from Basic to Advanced
Tradus de catre o masina
Aceleași lucruri nu au fost repetate de câteva ori, ceea ce a fost arătat a fost clar.
Stephane Jeannin - Sopra Steria Polska Sp. z o. o.
Curs - Kubernetes from Basic to Advanced
Tradus de catre o masina
Exemple vii, crearea de noi soluții/teste în timpul formării
Mikołaj - Sopra Steria Polska Sp. z o. o.
Curs - Kubernetes from Basic to Advanced
Tradus de catre o masina
Abordare foarte bună, depanare în direct, prezentarea și descrierea problemelor altor participanți și rezolvarea lor în timpul cursului.
Łukasz H - Hostersi sp. z o.o.
Curs - Kubernetes from Basic to Advanced
Tradus de catre o masina
Profesionalismul instructorului, gama largă de materiale, modul de a explica cu exemple simple
Adrian - Hostersi sp. z o.o.
Curs - Kubernetes from Basic to Advanced
Tradus de catre o masina
The background information and history.
Evert - BMW SA
Curs - Kubernetes from Basic to Advanced
The interactive way the trainer explains theory
Janine - BMW SA
Curs - Kubernetes from Basic to Advanced
the hands on after the topic discussion, it will let us learn how to do it on our own, not just the concept