Mi az a Kubernetes?

A Kubernetes, a K8- ként is írt, nyílt forráskódú szoftverrendszer, amely segít automatizálni és méretezni a konténeres alkalmazásokat. A Google által létrehozott és 2015 júliusában kiadott, most a CNCF (Cloud Native Computing Foundation) fejlesztette ki. A "Kubernetes" név ("koo-ber-NET" elnevezés) görög a "kormányzó" számára.

A Kubernetes az önálló egységekben, az úgynevezett hüvelyekben kezeli az alkalmazásokat. Minden egyes pód logikai gazda lehet, ami azt jelenti, hogy sok hüvely ugyanazokat az erőforrásokat oszthatja meg, mint a CPU, a RAM és a hálózati portok anélkül, hogy egymás tudatában lennének.

Ha a munkaterhelés növekszik vagy csökken, a Kubernetes automatikusan több példányt replikálhat, vagy leállíthat. Ha egy pod összeomlik, a Kubernetes új helyettesítőt telepíthet a helyére. A Kubernetes emellett magas szintű erőforrás-menedzsmentet, például ütemezést, terheléskiegyenlítést és intelligens útválasztást irányít. Úgy tervezték, hogy kompatibilis legyen más tároló szoftverekkel, mint például a Docker.

Felhő, dokkoló, internetes kifejezések