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)
a fost răbdător și a înțeles că rămânem în urmă
Albertina - REGNOLOGY ROMANIA S.R.L.
Curs - Deploying Kubernetes Applications with Helm
Tradus de catre o masina
Cum ar explica InteracтивReda informațiile și ne-ar încuraja să participăm. Ar menționa, de asemenea, fapte interesante pe drum și ar împărtăși toate cunoștințele pe care le are. Reda are excelente abilități de comunicare, ceea ce face formarea online foarte eficientă.
Janine - BMW SA
Curs - Kubernetes Advanced
Tradus de catre o masina
Formarea a fost mai practică
Siphokazi Biyana - Vodacom SA
Curs - Kubernetes on AWS
Tradus de catre o masina
A învățare despre Kubernetes.
Felix Bautista - SGS GULF LIMITED ROHQ
Curs - Kubernetes on Azure (AKS)
Tradus de catre o masina
A oferit o bază solidă pentru Docker și Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Curs - Docker (introducing Kubernetes)
Tradus de catre o masina