Schița de curs
Introducere
- Ce este Kubernetes?
- Containerizarea vs. Virtualizarea
- O prezentare 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: Master și Nodes (Noduri)
- Kubelet, Kube-proxy și alte componente cheie
Pornirea în lucru
- Configurarea mediului de dezvoltare
- Instalarea Kubernetes folosind kubeadm
- Configurarea kubectl și kubeconfig
Lucrul cu Pods (Capsule)
- Crearea de Pods
- Gestionarea configurărilor Pod-uri
- Accesarea și depistarea problemelor în Pods
ReplicaSets și Deployments (Implementări)
- Crearea și scalarea ReplicaSets-urilor
- Gestionarea actualizărilor aplicației cu Deployments-uri
- Folosirea Rolling Updates (actualizări consecutive) și Rollbacks (reversări)
Servicii și Rețele
- Crearea de Servicii pentru a expune aplicațiile
- Servicii interne vs. externe
- Politici de rețea pentru comunicarea sigură
Stocare Persistentă
- Persistent Volume (PV) și Persistent Volume Claim (PVC)
- Clase de stocare
- Folosirea Volumelor pentru gestionarea datelor
Configurare și Secreturi
- Gestionarea configurărilor aplicației
- Securizarea datelor sensibile cu Secret-uri
- Folosirea ConfigMaps pentru configurări externe
Integrarea Kubernetes cu Platformele Cloud
- Implementarea clusterelor Kubernetes pe furnizori de cloud majori
- Folosirea Balanceurilor de încărcare și Ingress Controllers-ului
- Scalarea automată cu Horizontal Pod Autoscalers (HPA)
Monitorizare și Logging (Jurnalizare)
- Implementarea testelor de sănătate
- Folosirea Kubernetes Dashboard pentru monitorizarea clusterului
- Agregarea jurnalurilor cu instrumente precum Fluentd și Elasticsearch
Depanare (Troubleshooting)
- Identificarea problemelor frecvente în implementările Kubernetes
- Depanarea problemelor aplicațiilor și ale rețelei
- Analizarea evenimentelor și jurnalurilor Kubernetes
Scurtăreză și următoarele pași
- Punctele principale din curs
- Resurse recomandate pentru învățarea continuă
- Următorii pași în călătoria ta cu Kubernetes
Cerințe
- O înțelegere a conceptelor de bază ale rețelelor
- Experiență cu interfața liniei de comandă Linux
- Experiență de programare basică în orice limbaj
Audientă
- Dezvoltatori
- Administratori de sisteme
- Ingineri DevOps
Mărturii (5)
mi-a plăcut faptul că am făcut exercițiile practice, de asemenea
Silbia Bursuc
Curs - Kubernetes Advanced
Tradus de catre o masina
el a fost răbdător și a înțeles că am rămas în urmă
Albertina - REGNOLOGY ROMANIA S.R.L.
Curs - Deploying Kubernetes Applications with Helm
Tradus de catre o masina
Formarea a fost mai practică
Siphokazi Biyana - Vodacom SA
Curs - Kubernetes on AWS
Tradus de catre o masina
Învațarea despre Kubernetes.
Felix Bautista - SGS GULF LIMITED ROHQ
Curs - Kubernetes on Azure (AKS)
Tradus de catre o masina
A oferat o bază solidă pentru Docker și Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Curs - Docker (introducing Kubernetes)
Tradus de catre o masina