Schița de curs
[Ziua 01]
Introducere
Panoramă asupra orchestrării containerelor cu Kubernetes
Panoramă a arhitecturii Kubernetes
- Poduri, etichete/selectori, controale de replicare, servicii, API
Instalarea unui cluster Kubernetes
Descarcarea unei imagini Docker de pe internet
Creația podurilor, volumelor și implementărilor Kubernetes
Gruparea și organizarea clusterului
Folosirea Namespace-urilor Kubernetes pentru a gestiona diferite medii
- Gestionarea mediilor de testare, preprod, și producție în același cluster
- Cel mai bune practici pentru Namespace-uri Kubernetes
Descoperirea și conectarea la containeri
Descoperirea și publicarea serviciilor
- Servicii non-HTTP (Passive FTP, SMTP, LDAP, etc.)
Securitatea Kubernetes
- Autentificare & autorizare
Actualizarea unui cluster Kubernetes
- Minimizarea impactului
Rețele avansate
- Rețelele Docker vs. Rețelele Kubernetes
Interfața între providerii de rețelistică și rețelele Kubernetes
- Cel mai bune practici pentru separarea serviciilor într-un cluster
- Compararea diferitelor provideri CNI (performanță, funcționalități, etc.)
Monitorizarea Kubernetes
- Logare de cluster cu Elasticsearch și fluentd
- Monitorizarea la nivel de container (cAdvisor UI, Influxdb, Prometheus)
Cel mai bune practici pentru rularea serverelor și bazelor de date containerizate
[Ziua 02]
Scalarea clusterului Kubernetes
Infrastructura pentru Kubernetes
- Alocarea, partiționarea, rețelele
Construirea unui cluster cu disponibilitate ridicată
- Balanseazări de sarcină și descoperirea serviciilor
Implementarea unei aplicații scalabile
- Autoscaling horizontal al podurilor
- Clustering-ul bazelor de date în Kubernetes
Actualizarea aplicației
- Lansările în Kubernetes
Diagnostics și rezolvare problemelor
- Diagnosticați și corectați problemele comune ale Kubernetes
Sumar și concluzie
Cerințe
- Experiență cu containerele Docker
- Cunoștințe de bază ale liniei de comandă Linux
- Înțelegerea conceptelor de rețelistică
Audiență
- Dezvoltatori de software
- Arhitecți
- Ingineri de implementare
Mărturii (7)
we learn new technique on doing the configuration
Christian - Beacon Solutions Inc
Curs - Kubernetes from Basic to Advanced
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
Joy Apuya - Remote Staff
Curs - Kubernetes from Basic to Advanced
That I got a couple of "aha" moments from learning something new.
Charles Shavitz - F5 Networks Pte Ltd.
Curs - Kubernetes from Basic to Advanced
Well structured content, well prepared and understandable exercises. Really liked it.
Melanie Pillkahn - Mercedez-Benz Portugal S.A
Curs - Kubernetes from Basic to Advanced
Insights about the infra of the kubernetes