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)
învațăm noi tehnici de configurare
Christian - Beacon Solutions Inc
Curs - Kubernetes from Basic to Advanced
Tradus de catre o masina
Informațiile de fond și istoric.
Evert - BMW SA
Curs - Kubernetes from Basic to Advanced
Tradus de catre o masina
Modul didactic cu care instrucționarul explică teoria în mod interactiv
Janine - BMW SA
Curs - Kubernetes from Basic to Advanced
Tradus de catre o masina
Activitatea practică după discuția de temă ne va permite să învățăm cum să o facem pe cont propriu, nu doar conceptul.
Joy Apuya - Remote Staff
Curs - Kubernetes from Basic to Advanced
Tradus de catre o masina
Că am avut câteva momente de „aha” învățând ceva nou.
Charles Shavitz - F5 Networks Pte Ltd.
Curs - Kubernetes from Basic to Advanced
Tradus de catre o masina
Conținut bine structurat, exerciții bine pregătite și ușor de înțeles. Mi-a plăcut foarte mult.
Melanie Pillkahn - Mercedez-Benz Portugal S.A
Curs - Kubernetes from Basic to Advanced
Tradus de catre o masina
Inginieriile privind infrastructura Kubernetes
Miguel Teixeira - Mercedez-Benz Portugal S.A
Curs - Kubernetes from Basic to Advanced
Tradus de catre o masina