Hoppa till innehåll
denna.se

Senast uppdaterad:

Kubernetes

Även känt som: K8s

Container-orchestration-plattform för storskalig drift av Docker-containers. Kraftfullt men komplext — överdriven för de flesta småföretag.

Kubernetes (ofta förkortat K8s eftersom det är 8 bokstäver mellan K och s) är det ledande verktyget för att köra och hantera containers på storskala. Du beskriver ditt önskade tillstånd i YAML-filer ("jag vill ha 3 kopior av min app med minst 2 GB RAM vardera") och Kubernetes ser till att det upprätthålls — startar om krashade containers, fördelar belastning mellan noder, hanterar rolling updates.

Kubernetes utvecklades av Google och är nu open source under CNCF. Stora molnleverantörer erbjuder managed Kubernetes: AWS EKS, Azure AKS, Google GKE, DigitalOcean Kubernetes. För självhosting finns k3s (lättvikt, bra för hemma-labb) och kubespray (automationsverktyg). I Sverige erbjuder GleSYS och några andra specialister managed Kubernetes på begäran.

För småföretag: Kubernetes är troligtvis overkill. Grundregeln "start med Docker Compose på en enda VPS — uppgradera till Kubernetes när du har konkreta skälet behov" håller. Kubernetes blir relevant när du har: 10+ mikrotjänster, krav på automatisk skalning, multipla miljöer (dev/stage/prod) som ska vara identiska, eller team med dedikerad DevOps-kompetens. För ett typiskt svenskt småföretag räcker Docker Compose under överskådlig framtid.

Fördjupning på denna.se

Relaterade termer