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)
Jeg likte at vi gjorde praksis øvelser også
Silbia Bursuc
Kurs - Kubernetes Advanced
Maskinoversatt
han var tålmodig og forstod at vi ble bakke
Albertina - REGNOLOGY ROMANIA S.R.L.
Kurs - Deploying Kubernetes Applications with Helm
Maskinoversatt
Treneningen var mer praktisk
Siphokazi Biyana - Vodacom SA
Kurs - Kubernetes on AWS
Maskinoversatt
Lære om Kubernetes.
Felix Bautista - SGS GULF LIMITED ROHQ
Kurs - Kubernetes on Azure (AKS)
Maskinoversatt
Det ga en god grunnleggende forståelse av Docker og Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Kurs - Docker (introducing Kubernetes)
Maskinoversatt