Kubernetes
Nyílt forráskódú rendszer, amely sok szerveren automatikusan elindítja, felügyeli és szükség esetén újraindítja a konténerekbe csomagolt programokat, és beállítástól függően a terheléshez igazítja a számukat.
Érthetően
A mai online szolgáltatások ritkán futnak egyetlen gépen. Sok kisebb programrészből állnak, amelyeket úgynevezett konténerekbe csomagolnak: ezek egységes dobozok, bennük a program és minden, ami a futásához kell. A Kubernetes dönti el, melyik doboz melyik szerverre kerüljön, és gondoskodik róla, hogy mindig elég példány fusson belőle.
Képzeld el egy nagy konténerkikötő irányítótornyát. A hajók a szerverek, a konténerek a programok. Az irányító folyamatosan figyeli, melyik hajón van szabad hely és mi romlott el. Ha egy hajó kiesik, a rakományt pótolja egy másik hajón, így a szállítás fennakadás nélkül folytatódik.
Az AI világában azért fontos, mert a nagy nyelvi modellek és az AI-agentek kiszolgálása drága, grafikus kártyás gépeken történik, és a terhelés óráról órára változik. A Kubernetes osztja be ezeket a gépeket. Jól beállítva a szolgáltatás csúcsidőben is elérhető marad, csendes időszakban pedig kevesebb gépet foglal.
Hogyan működik
- A fejlesztők leírják egy konfigurációs fájlban a kívánt állapotot: például azt, hogy a webáruház kosár-szolgáltatásából mindig öt példány fusson.
- A vezérlő réteg (control plane) megnézi, melyik szerveren mennyi szabad processzor, memória vagy grafikus kártya van, és oda ütemezi a konténereket.
- A rendszer folyamatosan összeveti a valóságot a kívánt állapottal: ha egy konténer összeomlik vagy egy gép kiesik, kérés nélkül újat indít máshol.
- A beérkező kéréseket elosztja a futó példányok között. Ha be van kapcsolva az automatikus skálázás, nagy forgalomnál több példányt indít, kis forgalomnál leállítja a felesleget.
- Frissítéskor fokozatosan cseréli le a régi verziót az újra, így a felhasználók jó esetben semmit sem vesznek észre, hiba esetén pedig vissza lehet állni az előzőre.
Példa a mindennapokból
Este nyolckor egyszerre több százezren kezdenek kérdezgetni egy AI-csevegőt, és te mégis néhány másodperc alatt választ kapsz. A háttérben jó eséllyel egy Kubernetes-fürt indított pluszpéldányokat a modellből, hajnalra pedig, amikor alig van forgalom, le is állítja őket.
Kit érint
Gyakori félreértés
Korlátok és kockázatok
- Bonyolult rendszer: a beállítása és az üzemeltetése komoly szaktudást kíván, egy kis weboldalhoz vagy néhány fős csapatnak gyakran felesleges túlzás.
- Nem teszi magától biztonságossá az alkalmazást: a rosszul beállított jogosultságok és a nyitva hagyott kezelőfelületek gyakori támadási pontok.
- A rosszul megadott erőforrásigények és a feleslegesen futó példányok miatt a felhőszámla észrevétlenül elszállhat, különösen drága grafikus kártyás gépeknél.
- Csak a futtatást szervezi: a rosszul megírt programot vagy a gyenge AI-modellt nem javítja meg.
Hasonló, de nem ugyanaz
- Docker – A Docker elsősorban a konténerek elkészítésére és egy gépen való futtatására szolgál. A Kubernetes ezzel szemben sok gépen, sok konténer összehangolt működését irányítja.
- Virtuális gép – A virtuális gép egy teljes számítógépet utánoz saját operációs rendszerrel, a Kubernetes viszont ennél könnyebb konténereket kezel, amelyek gyakran éppen virtuális gépeken futnak.
- Felhőszolgáltatás – A felhő a bérelhető gépeket és tárhelyet adja, a Kubernetes az a szoftverréteg, amely ezeken a gépeken a programok futását megszervezi.
Kapcsolódó fogalmak
Konténer-orkesztráció, Felhőalapú számítástechnika, AI-infrastruktúra
Pod, Fürt (klaszter), Automatikus skálázás, Helm
Konténer, Docker, Mikroszolgáltatás, DevOps, MLOps
Röviden a története
A Google 2014-ben tette közzé nyílt forráskóddal, a saját belső rendszereivel, főként a Borggal szerzett tapasztalatokra építve. Az 1.0-s változat 2015 júliusában jelent meg. Ekkor alakult meg a Cloud Native Computing Foundation, amelynek a Google átadta a projektet. A név görögül kormányost jelent, a K8s rövidítés a K és az s közötti nyolc betűre utal.
Hol tart most
2026 végén a konténeres alkalmazások üzemeltetésének de facto szabványa, minden nagy felhőszolgáltató kínálja menedzselt formában. Az AI-modellek tanításának és kiszolgálásának, valamint az agentek futtatásának is egyik legelterjedtebb alapja.
A hírekben
- Hat AI-kódolóagent tesztje DevOps-feladatokon: Terraform, Kubernetes, Ansible, Docker2026. szept. 22. · Kód
Más nevei
Kubernetes · K8s · k8s · Kube · Kubernetes-fürt · Kubernetes-klaszter · Kubernetes cluster
Források
A szócikk gépi szerkesztéssel készült és gépi szakmai lektoráláson ment át; a „hírekben” rész az Agent Age sztorijaiból automatikusan frissül.