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
- Ciclu de viață al unei aplicații Kubernetes
- Componente Kubernetes: Master și Nodes
- Kubelet, Kube-proxy și alte componente cheie
Începuturi
- Configurarea mediului de dezvoltare
- Instalarea Kubernetes folosind kubeadm
- Configurarea kubectl și kubeconfig
Lucrul cu Pods
- Crearea Pods
- Gestionarea configurațiilor Pods
- Accesarea și depanarea Pods
ReplicaSets și Deployments
- Crearea și scalarea ReplicaSets
- Gestionarea actualizărilor aplicațiilor cu Deployments
- Utilizarea actualizărilor Rolling și Rollbacks
Servicii și Rețele
- Crearea Serviciilor pentru expunerea aplicațiilor
- Servicii interne vs. externe
- Politici de rețea pentru comunicare securizată
Stocare Persistenă
- Persistent Volume (PV) și Persistent Volume Claim (PVC)
- Clase de stocare
- Utilizarea Volumelor pentru gestionarea datelor
Configurare și Secrets
- Gestionarea configurațiilor aplicațiilor
- Securizarea datelor sensibile cu Secrets
- Utilizarea ConfigMaps pentru configurații externe
Integrarea Kubernetes cu Platforme Cloud
- Implementarea clusterelor Kubernetes pe principalii furnizori de cloud
- Utilizarea Load Balancers și Ingress Controllers
- Auto-scaling cu Horizontal Pod Autoscalers (HPA)
Monitorizare și Logging
- Implementarea verificărilor de sănătate
- Utilizarea Kubernetes Dashboard pentru monitorizarea clusterelor
- Agregarea logurilor cu instrumente precum Fluentd și Elasticsearch
Depanare
- Identificarea problemelor comune în implementările Kubernetes
- Depanarea problemelor de aplicații și rețele
- Analizarea evenimentelor și logurilor Kubernetes
Rezumat și Următorii Pași
- Puncte cheie din curs
- Resurse recomandate pentru învățare suplimentară
- Următorii pași în călătoria ta cu Kubernetes
Cerințe
- Înțelegerea conceptelor de bază ale rețelelor
- Experiență cu interfața de linie de comandă Linux
- Experiență de bază în programare în orice limbaj
Publicul țintă
- Dezvoltatori
- Administratori de sistem
- Ingineri DevOps
Mărturii (5)
Interactivitate, fără să citim diapozitive toată ziua
Emilien Bavay - IRIS SA
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