Schița de curs

Introducere în Kubernetes

  • Prezentare generală a Kubernetes și arhitectura sa
  • Componente de bază: API server, Controller Manager, Scheduler, etcd și Kubelet
  • Înțelegerea Podurilor, Nodurilor și Clustrelor

Gestionarea resurselor

  • Izolarea resurselor folosind Namespaces
  • Definirea Requests și Limits pentru resurse de calcul
  • Scalarea aplicațiilor cu Kubernetes

Gestionarea sarcinilor de lucru

  • Implementarea aplicațiilor folosind Deployments, StatefulSets și DaemonSets
  • Folosirea Jobs și CronJobs pentru programarea sarcinilor
  • Gestionarea actualizărilor și revenirilor

Rețele și descoperirea serviciilor

  • Înțelegerea Serviciilor Kubernetes: ClusterIP, NodePort, LoadBalancer, ExternalName
  • Configurarea DNS și descoperirea serviciilor
  • Expunerea aplicațiilor prin Ingress

Persistența datelor

  • Persistarea datelor cu Volume Persistente și Cereri de Volume Persistente
  • Folosirea Volumelor Statice și Dinamice
  • Înțelegerea Modurilor de Acces, Politicilor de Recuperare și Volumelor Proiectate

Gestionarea configurațiilor

  • Implementarea ConfigMaps și Secrets
  • Folosirea variabilelor de mediu și a volumelor pentru configurație

Gestionarea clusterelor

  • Actualizarea clusterelor Kubernetes folosind kubeadm
  • Configurarea autentificării cu certificate TLS
  • Gestionarea permisiunilor cu Controlul Accesului Bazat pe Roluri (RBAC)

Strategii avansate de scalare

  • NodeSelector, NodeAffinity și PodAffinity
  • Înțelegerea și aplicarea Taints și Tolerations

Provizionare cu Helm

  • Introducere în Helm și Helm Charts
  • Crearea și implementarea Helm Charts
  • Gestionarea dependențelor cu Helm

Depanarea Kubernetes

  • Analizarea problemelor BackOff și CrashLoopBackOff
  • Depanarea Nodurilor în starea NotReady
  • Folosirea kubectl și a jurnalelor pentru depanare

Rezumat și pași următori

Cerințe

  • Cunoștințe de bază despre comenzile Linux
  • Familiaritate cu conceptele de containerizare (de exemplu, Docker)
  • Experiență cu noțiuni de bază de rețea este recomandată, dar nu este obligatorie

Publicul țintă

  • Administratori de sisteme
  • Ingineri DevOps
  • Dezvoltatori care doresc să implementeze și să gestioneze aplicații containerizate
 35 Ore

Numărul de participanți


Pret per participant

Mărturii (1)

Cursuri viitoare

Categorii înrudite