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)
About the microservices and how to maintenance kubernetes
Yufri Isnaini Rochmat Maulana - Bank Indonesia
Curs - Advanced Platform Engineering: Scaling with Microservices and Kubernetes
Modul în care ne-a abordat pe fiecare din noi când ne explică ceea ce nu-am înțeles.
Marian - REGNOLOGY ROMANIA S.R.L.
Curs - Deploying Kubernetes Applications with Helm
Tradus de catre o masina
El a explicat totul, nu doar noțiuni ale k8s.
Stefan Voinea - EMAG IT Research S.R.L
Curs - Certified Kubernetes Application Developer (CKAD) - exam preparation
Tradus de catre o masina
Adâncimea cunoștințelor instrucționarului
Grant Miller - BMW
Curs - Certified Kubernetes Administrator (CKA) - exam preparation
Tradus de catre o masina
There was a lot to lean, but it never felt rushed.
thomas gardner - National Oceanography Centre
Curs - Docker, Kubernetes and OpenShift for Administrators
Tradus de catre o masina