Schița de curs
[Ziua 01]
Introducere
- Containere vs mașini virtuale
- Viteză și performanță
Prezentare generală a arhitecturii Docker.
- Docker și nucleul Linux.
- Docker componente (Docker client, Docker demon, imagini, registry, containere)
Folosind Docker pentru a rula și gestiona containerele
- Imagini, containere, volume, rețele
Scurtă prezentare generală a orchestrației containerelor
Instalare Docker
Scoaterea unei imagini de pe internet
- Exemplu: Apache Tomcat
Rularea containerului
Docker registre
- Public vs privat
Crearea și gestionarea Dockerfișierelor
Construirea unei imagini Docker.
Implementarea unei aplicații web
- Exemplu de aplicație: Java Server de aplicații EE
Cum Docker containerele comunică între ele
Configurarea volumelor și rețelelor în Docker
- Legătura și starea
[Ziua 02]
Aprofundare în orchestrarea containerelor cu Kubernetes
Prezentare generală a arhitecturii Kubernetes.
- Pod-uri, etichete/selectore, controlere de replicare, servicii, API
Instalarea unui cluster Kubernetes.
Crearea de Kubernetes poduri, volume și implementări
Gruparea și organizarea clusterului dvs
Descoperirea și publicarea serviciilor
Descoperirea și conectarea la containere
Implementarea unei aplicații web
- Manipularea componentelor aplicației
- Gestionarea conexiunilor Database.
Kubernetes securitate
- Autentificare și autorizare
Rețea avansată
- Docker rețea vs Kubernetes rețea
Monitorizare Kubernetes
- Înregistrare cluster cu Elasticsearch și fluentd
- Monitorizare la nivel de container (cAdvisor UI, Influxdb, Prometheus)
[Ziua 03]
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
Observații de încheiere
Cerințe
- Familiaritate cu linia de comandă Linux
- O înțelegere de bază a conceptelor de virtualizare
- O înțelegere a conceptelor de rețea
- O înțelegere a modului în care funcționează aplicațiile web
Audiență
- Dezvoltatorii de software
- Arhitecți
- Inginerii de implementare
Mărturii (7)
Exerciții practice
Tobias - Elisa Polystar
Curs - Docker and Kubernetes: Building and Scaling a Containerized Application
Tradus de catre o masina
Formatorul a fost foarte bine informat și pedagogic! Cinci degete mari! A răspuns la toate întrebările și m-a ajutat cu exerciții încât nu am simțit niciun stres să întârzii cu ele :-)
Alexandre - Elisa Polystar
Curs - Docker and Kubernetes: Building and Scaling a Containerized Application
Tradus de catre o masina
Profesorul are cunoștințe foarte bune despre subiect, și ne întreabă despre orice subiect nou sau despre cum să înțelegem și să învățăm. Exercițiile au fost foarte utile. mulțumesc.
Guillermo Saenz - Elisa Polystar
Curs - Docker and Kubernetes: Building and Scaling a Containerized Application
Tradus de catre o masina
The trainer's way to explain the subject and who to make the concept very simple.
Faten AlDawish - TAMKEEN TECHNOLOGIES COMPANY
Curs - Docker and Kubernetes: Building and Scaling a Containerized Application
Step by step learning of the material
Waruzjan Shahbazian - SmartDocuments Nederland BV
Curs - Docker and Kubernetes: Building and Scaling a Containerized Application
I enjoyed the one-on-one training. I could greatly influence the topics, speed, pauses, etc. Great.
Andre Vink
Curs - Docker and Kubernetes: Building and Scaling a Containerized Application
That it was well structured and I managed to fill some gaps in my knowledge.