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

Mărturii (2)

Cursuri înrudite

Certified Kubernetes Administrator (CKA) - exam preparation

21 ore

Certified Kubernetes Application Developer (CKAD) - exam preparation

21 ore

Categorii înrudite