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
Cerințe
-
Înțelegerea conceptelor de bază ale rețelelor
Experiență cu Linux interfața de linie de comandă
Experiență de programare de bază în orice limbaj
Audiență
-
Dezvoltatorii
Administratori de sistem
DevOps Ingineri
Mărturii (5)
a fost răbdător și a înțeles că rămânem în urmă
Albertina - REGNOLOGY ROMANIA S.R.L.
Curs - Deploying Kubernetes Applications with Helm
Tradus de catre o masina
A explicat totul, nu doar noțiunile k8s.
Stefan Voinea - EMAG IT Research S.R.L
Curs - Certified Kubernetes Application Developer (CKAD) - exam preparation
Tradus de catre o masina
Depth of knowledge of the trainer
Grant Miller - BMW
Curs - Certified Kubernetes Administrator (CKA) - exam preparation
It gave a good grounding for Docker and Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Curs - Docker (introducing Kubernetes)
I mostly enjoyed the knowledge of the trainer.