Vad är Kubernetes? – Hantera ditt Kubernetes-kluster enkelt, flexibelt och säkert
Kubernetes, ibland förkortat till K8s, är ett open source-system utvecklat av Google för att automatisera hanteringen av applikationer som körs i containrar, såväl som deras distribution och skalning. Men vad är en container egentligen?
En container kan betraktas som en förseglad låda som innehåller allt som en mjukvara behöver för att fungera korrekt. Själva programkoden, alla nödvändiga bibliotek, konfigurationsfiler och andra beroenden ingår i detta paket. Även om det finns många programvara som kan användas för att skapa containrar av denna typ, är Docker, som lanserades 2013, det mest använda.
Men problemet med containrar är att hanteringen kan bli mycket svårare om antalet containrar ökar och när flera containrar behöver kommunicera med varandra via olika maskiner.
Dessutom kommer Kubernetes in i bilden här. Kubernetes fungerar som en orchestral manager för alla dina containrar. Det spelar ingen roll om du hanterar infrastrukturen för en stor organisation eller arbetar med ett litet projekt. Kubernetes kommer alltid att ge en mängd olika fördelar.
Kubernetes kan göra många saker, som automatisera containrars distribution och replikering, nätverksbelastning, lagring och programutrullningar. Detta gör det möjligt för människor att bygga skalbara och starka containersystem.
Som ett resultat kan man säga att Docker ger dig kapaciteten att “bygga en container”, medan Kubernetes ger dig kapaciteten att “hantera hundratals containrar“.