Schița de curs
Programul cursului pentru zilele 1-2
Introducere
I. Arhitectura Containerelor
Containeri vs VM-uri
Disectarea Containerelor
Sisteme de Containeri Management
OCI și CRI
II. Orchestrația Containerelor
Limitările Sistemelor de Containeri Management
Kubernetes Arhitectură
Introducere
Maiestate/noduri
Etcd
Kube-apiserver
Kubelet
Kube-proxy
Manager de controler
Kube scheduler
Dizajn și instalare a unei clustere Kubernetes
Laboratoare
Instalarea unui cluster multi-nod Kubernetes
III. Kubernetes Unelte de Linie de Comandă
Imperativ vs declarativ
Kubectl
Krew
Kube ns
kube ctx
Laboratoare
Pornirea cu Kubernetes
Comenzi kubectl
Uneltele profesionale
IV. Concepte Principale ale Kubernetes
NAMESPACE-uri
Poduri și Poduri Multi-container
Etichete și Selektori
Controlleri de replică / ReplicaSets
Deployments (Actualizări rotative și revenire)
ConfigMaps și Secrets
Liveness și Readiness
Laboratoare
Concepte Principale ale Kubernetes
Actualizarea rotativă și revenirea
Etichete și Selektori
ConfigMaps și Secrets
Liveness și Readiness
V. Kubernetes Networking
Cluster Networking
Pod Networking
Serviciu Networking
CoreDNS în Kubernetes
Ingress
Laboratoare
Networking
Servicii
Ingress
Programul cursului pentru zilele 3-4
VI. Planificarea
Planificare manuală
Taints și toleranțe
Etichete de noduri și selektori
Afinitatea nodurilor
Poduri statice
DemonSets
Laboratoare
Planificarea manuală
Taints și toleranțe
Etichete de noduri și selektori
Afinitatea nodurilor
Poduri statice
DemonSets
Job-uri și Cronjob-uri
VII. Kubernetes și Stocare
Volumuri Persistente
Reclamații de Volum Persistenți
Aprovizionarea dinamică cu StorageClass
Laboratoare
Aprovizionarea statică
Aprovizionarea dinamică
VIII. Securitatea Kubernetes
Controlul bazat pe roluri Access
Conturi de serviciu
Contexte de securitate
Cotații de resurse
Poliță de rețea
Laboratoare
RBAC și Roluri de cluster
Conturi de serviciu
Contexte de securitate
Poliță de rețea
IX. Jurnalizare și Monitorizare
Helm
Operatori
Monitorizarea componentelor clusterului
Configurarea pilotei GAP - Grafana Alertmanager Prometheus
Laboratoare
Helm
Configurarea pilotei GAP
Concluzii
Cerințe
- O înțelegere a conceptelor de calcul în nuclee
- Familiaritate cu linia de comandă Linux
Audiență
- Ingineri DevOps
- Dezvoltatori
Mărturii (3)
totul a fost explicat și susținut cu un exercițiu
Mchal - Lukka Poland sp. z o.o.
Curs - Kubernetes from Basic to Advanced (4 days)
Tradus de catre o masina
Cunoștințe uriașe de formare, fiecare întrebare a avut un răspuns :)
Mateusz - Lukka Poland sp. z o.o.
Curs - Kubernetes from Basic to Advanced (4 days)
Tradus de catre o masina
stil de antrenor
Karol - Lukka Poland sp. z o.o.
Curs - Kubernetes from Basic to Advanced (4 days)
Tradus de catre o masina