Schița de curs
Planificarea cursului pentru zilele 1-2
Introducere
I. Arhitectura Containerelor
Containere vs VM-uri
Dezvoltarea Containerelor
Sisteme de Gestionare a Containerelor
OCI și CRI
II. Orchestrarea Containerelor
Limitările Sistemelor de Gestionare a Containerelor
Arhitectura Kubernetes
Introducere
Masters/nodes
Etcd
Kube-apiserver
Kubelet
Kube-proxy
Controller manager
Kube scheduler
Proiectarea și instalarea unui cluster Kubernetes
Laboratoare
Instalarea unui cluster Kubernetes cu mai multe noduri
III. Instrumente de Linie de Comandă Kubernetes
Imperativ vs declarativ
Kubectl
Krew
Kube ns
kube ctx
Laboratoare
Începutul cu Kubernetes
Comenzi Kubectl
Instrumente esențiale
IV. Concepte de Bază ale Kubernetes
Namespaces
Pod și Poduri Multi-container
Labels și Selectors
Replication controllers / ReplicaSets
Deployments (Rolling Updates and Rolling Back)
ConfigMaps și Secrets
Liveness și Readiness
Laboratoare
Concepte de Bază ale Kubernetes
Rolling Update și Rollback
Labels și Selectors
ConfigMaps și Secrets
Liveness și Readiness
V. Rețelele Kubernetes
Rețele Cluster
Rețele Pod
Rețele Service
CoreDNS în Kubernetes
Ingress
Laboratoare
Rețele
Servicii
Ingress
Planificarea cursului pentru zilele 3-4
VI. Programarea
Programarea manuală
Taints și tolerations
Etichete de nod și Selectors
Afinitatea de nod
Poduri statice
DaemonSets
Laboratoare
Programarea manuală
Taints și tolerations
Etichete de nod și Selectors
Afinitatea de nod
Poduri statice
DaemonSets
Jobs și Cronjobs
VII. Kubernetes și Stocarea Datelor
Volumuri Persistente
Cereri Volum Persistente
Aprovisionare dinamică cu StorageClass
Laboratoare
Aprovisionare statică
Aprovisionare dinamică
VIII. Securitatea Kubernetes
Controlul de Acces Bazat pe Roluri
Conturi de Serviciu
Contexte de Securitate
Cote de Resurse
Politică de Rețea
Laboratoare
RBAC și Roluri Cluster
Conturi de Serviciu
Contexte de Securitate
Politică de Rețea
IX. Jurnalizarea și Monitorizarea
Helm
Operatori
Monitorizarea Componentelor Cluster
Setarea GAP stack - Grafana Alertmanager Prometheus
Laboratoare
Helm
Setarea GAP stack
Concluzie
Cerințe
- O înțelegere a conceptelor cloud computing.
- Familiaritate cu linia de comandă Linux.
Audiență
- Ingineri DevOps
- Dezvoltatori
Mărturii (5)
Mi PLACE plăcut ritmul antrenamentului. (Note: "PLACE" should be replaced with "a" as it appears there was an unintentional inclusion of "PLACE" in the translation. The correct translation is provided below.)Mi a plăcut ritmul antrenamentului.
Michael
Curs - Kubernetes from Basic to Advanced (4 days)
Tradus de catre o masina
a fost o mulțime de informații. probabil ar fi beneficiu să aibă loc într-o altă zi, deoarece m-am simțit prea compresat încercând să includem totul.
Mark
Curs - Kubernetes from Basic to Advanced (4 days)
Tradus de catre o masina
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