Vad är Kubernetes
Containerorkestreringsplattform
Kubernetes (K8s) — en öppen källkodsplattform för att automatisera distribution, skalning och hantering av containeriserade applikationer.
Nyckelkoncept
- Pod — minsta distributionsenhet (en eller flera containers)
- Service — abstraktion för åtkomst till en grupp pods
- Deployment — deklarativ beskrivning av önskat tillstånd
- Namespace — virtuell klusterpartitionering
- ConfigMap / Secret — konfigurationer och hemligheter
Funktioner
- Autoskalning — HPA/VPA baserat på belastning
- Självläkning — automatisk omstart av misslyckade containers
- Rolling updates — uppdateringar utan driftstopp
- Service discovery — automatisk tjänsteupptäckt
- Lastbalansering — trafikfördelning
Ekosystemverktyg
Helm (pakethanterare), Istio (service mesh), Prometheus (övervakning), ArgoCD (GitOps).
Tillämpningar
Kubernetes är standarden för cloud-native applikationer och säkerställer tillförlitlighet och skalbarhet för mikrotjänstarkitektur.