Kursplan
Introduksjon
- Hva er Kubernetes? Containerisering vs. virtualisering Oversikt over Kubernetes funksjoner og arkitektur Kubernetes i sammenheng med Cloud Native Computing Foundation (CNCF)
Forståelse Kubernetes
- Livssyklusen til en Kubernetes applikasjon Kubernetes komponenter: Master og noder Kubelet, Kube-proxy og andre nøkkelkomponenter
Starter
- Sette opp utviklingsmiljøet Installere Kubernetes med kubeadm Konfigurere kubectl og kubeconfig
Arbeid med Pods
- Opprette Pods Administrere Pod-konfigurasjoner Accessing og feilsøking Pods
Replikasett og distribusjoner
- Opprette og skalere ReplicaSets Administrere applikasjonsoppdateringer med distribusjoner ved å bruke rullende oppdateringer og tilbakeføringer
Tjenester og Networking
- Opprette tjenester for å eksponere applikasjoner Interne vs. eksterne tjenester Nettverkspolicyer for sikker kommunikasjon
Vedvarende lagring
- Lagringsklasser for vedvarende volum (PV) og persistent volumkrav (PVC) som bruker volumer for databehandling
Konfigurasjon og hemmeligheter
- Administrere applikasjonskonfigurasjoner Sikre sensitive data med Secrets Bruke ConfigMaps for eksterne konfigurasjoner
Integrering Kubernetes med skyplattformer
- Distribuere Kubernetes klynger på store skyleverandører ved å bruke belastningsbalansere og ingresskontrollere Automatisk skalering med Horisontal Pod Autoscalers (HPA)
Overvåking og logging
- Implementere helsesjekker ved å bruke Kubernetes Dashboard for klyngeovervåking Samle logger med verktøy som Fluentd og Elasticsearch
Feilsøking
- Identifisere vanlige problemer i Kubernetes distribusjoner. Feilsøke applikasjons- og nettverksproblemer Analysere Kubernetes hendelser og logger
Sammendrag og neste trinn
- Nøkkeluttak fra kurset Anbefalte ressurser for videre læring Neste trinn i din Kubernetes reise
Krav
- En forståelse av grunnleggende nettverkskonsepter Erfaring med Linux kommandolinjegrensesnitt Grunnleggende programmeringserfaring på alle språk
Publikum
- Utviklere Systemadministratorer DevOps Ingeniører
Testimonials (5)
han var tålmodig og forsto at vi henger etter
Albertina - REGNOLOGY ROMANIA S.R.L.
Kurs - Deploying Kubernetes Applications with Helm
Machine Translated
Han forklarte alt, ikke bare K8s forestillinger.
Stefan Voinea - EMAG IT Research S.R.L
Kurs - Certified Kubernetes Application Developer (CKAD) - exam preparation
Machine Translated
Depth of knowledge of the trainer
Grant Miller - BMW
Kurs - Certified Kubernetes Administrator (CKA) - exam preparation
It gave a good grounding for Docker and Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Kurs - Docker (introducing Kubernetes)
I mostly enjoyed the knowledge of the trainer.