För tio år sedan var containers exotisk teknologi. Idag är Docker och Kubernetes fundamentala verktyg i de flesta IT-organisationer. Containers löste verkliga problem – samma miljö överallt istället för "fungerar på min dator", deploys på sekunder istället för minuter, och enkel horisontell skalning.
Container-adoption i Sverige
Storföretag har generellt hög adoption med managed Kubernetes (AKS/EKS) i produktion, ofta kombinerat med GitOps. Medelstora företag befinner sig ofta mitt i en migration från Docker Compose till Kubernetes. Startups containeriserar från dag ett och väljer mellan managed Kubernetes eller serverless-alternativ. Offentlig sektor växer stadigt, ofta med hybrid-lösningar som inkluderar on-prem Kubernetes.
Docker vs Kubernetes
Docker och Kubernetes fyller olika roller. Docker skapar och kör enskilda containers – perfekt för lokal utveckling, små applikationer och CI/CD-miljöer. Kubernetes orkestrerar containers i stor skala när du har 10+ tjänster som ska koordineras, krav på hög tillgänglighet, eller dynamisk skalning baserat på last.
De vanligaste användningsfallen är microservices-arkitektur där varje tjänst körs i egen container, CI/CD-pipelines där byggen och tester exekveras i identiska miljöer, samt utvecklingsmiljöer där docker-compose startar hela stacken med ett kommando.
Färdigheter som efterfrågas
Från jobbannonser syns ett tydligt mönster. Docker är baseline – det förväntas och behöver sällan bevisas. Kubernetes är differentierande och efterfrågas aktivt för senior-roller. Erfarenhet av managed services som AKS, EKS eller GKE värderas högt.
| Nivå | Docker | Kubernetes |
|---|---|---|
| Entry | Dockerfile, run, compose | Koncept, kubectl basics |
| Mellan | Multi-stage, CI/CD, registries | Deployments, Services, Helm |
| Senior | Optimering, security | Operations, GitOps, Service mesh |
Certifieringar
CKA (Certified Kubernetes Administrator) är den mest värdefulla certifieringen för de som arbetar dagligen med Kubernetes. Den har en praktisk hands-on-examen och kostar cirka $395. CKAD fokuserar på applikationsutveckling för Kubernetes och passar backend-utvecklare. Docker Certified Associate finns men CKA har generellt högre marknadsvärde.
Kom igång
Börja med att containerisera en egen applikation med Docker och kör den lokalt med docker-compose. När du är bekväm med Docker, skapa ett Kubernetes-kluster och deploya din app. Container-teknologi är inte längre valfritt – det är en grundläggande färdighet.