Kursplan
Introduksjon
- Hva er Kubernetes?
- Containerisering vs. Virtualisering
- Oversikt over Kubernetes funksjoner og arkitektur
- Kubernetes i sammenheng med Cloud Native Computing Foundation (CNCF)
Forstå Kubernetes
- Livssyklusen til en Kubernetes-applikasjon
- Kubernetes-komponenter: Master og Nodes
- Kubelet, Kube-proxy og andre viktige komponenter
Kom i gang
- Oppsett av utviklingsmiljøet
- Installering av Kubernetes med kubeadm
- Konfigurering av kubectl og kubeconfig
Arbeid med Pods
- Opprettelse av Pods
- Håndtering av Pod-konfigurasjoner
- Tilgang til og feilsøking av Pods
ReplicaSets og Deployments
- Opprettelse og skaling av ReplicaSets
- Håndtering av applikasjonsoppdateringer med Deployments
- Bruk av Rolling Updates og Rollbacks
Tjenester og nettverksforbindelser
- Opprettelse av tjenester for å eksportere applikasjoner
- Interne vs. eksterne tjenester
- Nettverkspolitikk for sikker kommunikasjon
Varig lagring
- Persistent Volume (PV) og Persistent Volume Claim (PVC)
- Lagringsklasser
- Bruk av Volumes for databehandling
Konfigurering og hemmeligheter
- Håndtering av applikasjonskonfigurasjoner
- Sikring av sensitiv data med Secrets
- Bruk av ConfigMaps for eksterne konfigurasjoner
Integrering av Kubernetes med skyplattformer
- Utplassering av Kubernetes-klustrer hos hovedskyleverandører
- Bruk av Lastbalanserere og Ingress-kontrollere
- Automatisk skaling med Horizontal Pod Autoscalers (HPA)
Overvåking og logging
- Implementering av helse-sjekker
- Bruk av Kubernetes Dashboard for kluster-overvåking
- Aggregering av loggdata med verktøy som Fluentd og Elasticsearch
Feilsøking
- Identifisering av vanlige problemer i Kubernetes-utplasseringer
- Feilsøking av applikasjons- og nettverksproblemer
- Analyse av Kubernetes-hendelser og loggdata
Oppsummering og neste steg
- Viktige poeng fra kurset
- Anbefalte ressurser for videre lærings
- Neste steg i din Kubernetes-reise
Krav
- En forståelse av grunnleggende nettverksbegreper
- Erfaring med Linux kommando-linjegrensesnitt
- Grunnleggende programmeringserfaring i noe språk
Målgruppe
- Utviklere
- Systemadministratorer
- DevOps-ingeniører
Referanser (5)
Om mikrotjenester og hvordan vedlikeholde Kubernetes
Yufri Isnaini Rochmat Maulana - Bank Indonesia
Kurs - Advanced Platform Engineering: Scaling with Microservices and Kubernetes
Maskinoversatt
Måten han tilnærmet seg hver av oss da han forklarte det vi ikke forstod.
Marian - REGNOLOGY ROMANIA S.R.L.
Kurs - Deploying Kubernetes Applications with Helm
Maskinoversatt
Han forklarte alt, ikke bare k8s-begreper.
Stefan Voinea - EMAG IT Research S.R.L
Kurs - Certified Kubernetes Application Developer (CKAD) - exam preparation
Maskinoversatt
Dybden av trenerens kunnskaper
Grant Miller - BMW
Kurs - Certified Kubernetes Administrator (CKA) - exam preparation
Maskinoversatt
There was a lot to lean, but it never felt rushed.
thomas gardner - National Oceanography Centre
Kurs - Docker, Kubernetes and OpenShift for Administrators
Maskinoversatt