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