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 
 35 ore

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite