Schița de curs
Introducere
- Ce este Kubernetes?
- Containerizare vs. Virtualizare
- Prezentare generală a caracteristicilor și arhitecturii Kubernetes
- Kubernetes în contextul Cloud Native Computing Foundation (CNCF)
Înțelegerea Kubernetes
- Ciclul de viață al unei aplicații Kubernetes
- Componentele Kubernetes: Maestrul și nodurile
- Kubelet, Kube-proxy și alte componente cheie
Noțiuni introductive
- Configurarea mediului de dezvoltare
- Instalarea Kubernetes folosind kubeadm
- Configurarea kubectl și kubeconfig
Lucrul cu Pods
- Crearea de Poduri
- Gestionarea configurațiilor Pod-urilor
- Accessing și depanarea Pod-urilor
Seturi de replici și implementări
- Crearea și scalarea ReplicaSets
- Gestionarea actualizărilor aplicațiilor cu ajutorul implementărilor (Deployments)
- Utilizarea actualizărilor și a retragerilor
Servicii și Networking
- Crearea de servicii pentru a expune aplicații
- Servicii interne vs. externe
- Politici de rețea pentru comunicații sigure
Stocare persistentă
- Volum persistent (PV) și Revendicarea volumului persistent (PVC)
- Clase de stocare
- Utilizarea volumelor pentru gestionarea datelor
Configurație și secrete
- Gestionarea configurațiilor aplicațiilor
- Securizarea datelor sensibile cu Secrets
- Utilizarea ConfigMaps pentru configurații externe
Integrarea Kubernetes cu platformele cloud
- Implementarea clusterelor Kubernetes pe principalii furnizori de cloud computing
- Utilizarea de Load Balancers și Ingress Controllers
- Auto-scalare cu autoscalare orizontală a podurilor (HPA)
Monitorizare și logare
- Punerea în aplicare a controalelor de sănătate
- Utilizarea Kubernetes Dashboard pentru monitorizarea clusterului
- Agregarea jurnalelor cu instrumente precum Fluentd și Elasticsearch
Depanare
- Identificarea problemelor comune în implementările Kubernetes.
- Depanarea aplicațiilor și a problemelor de rețea
- Analiza evenimentelor și a jurnalelor Kubernetes.
Rezumat și etapele următoare
- Principalele concluzii ale cursului
- Resurse recomandate pentru continuarea învățării
- Următorii pași în călătoria dumneavoastră Kubernetes
Mărturii (6)
Trainerul este de înaltă calificare. Deși destul de obositor, mi-a plăcut că există o mulțime de exemple și că a fost posibil să pun întrebări.
Roger - REGNOLOGY ROMANIA S.R.L.
Curs - Docker and Kubernetes
Tradus de catre o masina
Exemple de aplicații din viața reală
Łukasz - Rossmann SDP Sp. z o.o.
Curs - Docker (introducing Kubernetes)
Tradus de catre o masina
Exerciții practice
Tobias - Elisa Polystar
Curs - Docker and Kubernetes: Building and Scaling a Containerized Application
Tradus de catre o masina
Disponibilitatea desktop-ului virtual ca o formă de sandbox pentru ca participanții să se joace cu el este grozavă!
Benedict - Questronix Corporation
Curs - OpenShift 4 for Administrators
Tradus de catre o masina
Exercițiile practice au fost extrem de importante pentru învățare, iar explicațiile detaliate despre cum funcționează lucrurile în spatele scenei au făcut totul mai clar.
Otavio Marchioli dos Santos - ExitLag
Curs - Kubernetes from Basic to Advanced
Tradus de catre o masina
Concepts learnt and how to set up the k8 clusters