Kabeláž a serverovňa

Kubernetes

Známe aj ako: K8s

Stručne

Kubernetes automaticky rozdeľuje kontajnery na dostupné servery, vypadnuté reštartuje a ich počet prispôsobuje záťaži.

Kubernetes je orchestračná vrstva nad kontajnermi. Nepopisuje sa v nej, čo má robiť ktorý server, ale aký stav má platiť: koľko inštancií služby beží, koľko výkonu dostanú, ako sa kontroluje, či sú v poriadku. Kubernetes skutočný stav priebežne dorovnáva k tomuto popisu.

Prakticky to znamená: keď kontajner vypadne, je nahradený bez toho, aby niekto v noci zasahoval. Keď záťaž stúpne, pribudnú inštancie; keď klesne, zase zmiznú. Aktualizácie prebiehajú postupne, takže časť služieb zostáva stále dostupná.

Cenou je zložitosť a najčastejšou chybou je kúpiť si ju bez potreby: pre jedinú aplikáciu na jednom serveri je Kubernetes námaha bez protihodnoty. Zmysel dáva vtedy, keď má trvalo bežať skupina služieb a nikto pri nich nesedí nepretržite. A nenahrádza prevádzku — sieťové pravidlá, prideľovanie práv, aktualizácie a monitoring zostávajú úlohami, za ktoré musí niekto zodpovedať.

Čo to znamená v praxi

Kubernetes nasadzujeme tam, kde má trvalo bežať skupina služieb bez toho, aby niekto opatroval každú inštanciu zvlášť — napríklad v BVCC Holding pre kontajnerizované aplikácie skupiny. Kde stačí jedna aplikácia, výslovne ho neodporúčame.

Máte to u seba vyriešené poriadne?

Pozrieme sa, ako to u vás naozaj vyzerá — a úprimne povieme, či treba niečo robiť.

Serverovňa

Chýba tu pojem z vašej ponuky?

Pošlite nám pasáž, ktorej nerozumiete. Vysvetlíme ju — bez toho, aby z toho musela byť hneď zákazka.