Kubernetes – Logo

Technologie

Kubernetes

Oblíbený orchestrátor, který usnadní práci s kontejnery

Kubernetes je open source software, který funguje jako orchestrátor kontejnerů, mezi které patří i Docker. Kontejnery seskupuje do logických jednotek a zefektivňuje tak jejich správu.

Výhody Kubernetes orchestrace

Dohled nad kontejnery

Kubernetes nabízí mnoho nástrojů pro monitoring jak jednotlivých kontejnerů tak i celých clusterů.

Nezávislost na platformě

Kubernetes lze používat pro cloud, na fyzických serverech i nejrůznějších hybridních infrastrukturách.

Automatické škálování

Díky Kubernetes probíhá škálování kontejnerů automaticky a efektivně podle aktuální potřeby.

Přenositelnost aplikací

Aplikace jsou oddělené od infrastruktury, což usnadňuje přenositelnost aplikací do různých prostředí.

Víte, že...

“kybernetés” byl ve starořečtině výraz pro kormidelníka? Pojmenování technologie tak odráží, to co Kubernetes dělá – řídí a organizuje kontejnery.

Kubernetes cluster pro náročné

V MasterDC používáme Kubernetes například k vytváření privátních clusterů. V kombinaci se špičkovým hardwarem, datacentrům ve dvou lokalitách a dalšími technologiemi umíme postavit Kubernetes cluster s vysokou dostupností na všech úrovních.

S čím Kubernetes pomůže?

Klíčovou vlastností Kubernetes je automatizace a optimalizace procesů, které by se jinak musely dělat ručně. Proto ho ocení zejména vývojáři, kteří pracují s velkým počtem kontejnerů a potřebují je efektivně spravovat. Vhodný je i pro ty, kteří potřebují spolehlivou kontinuitu služeb, díky Kubernetes lze totiž dosáhnout velmi vysoké dostupnosti.

S Kubernetes

  • Kubernetes usnadňuje kontrolu nad nasazováním a aktualizacemi.
  • Orchestruje kontejnery umístěné na různých místech (cloud, fyzický server, hybridní infrastruktura).
  • Optimalizuje zdroje (CPU, RAM apod.) tak, aby byli co nejefektivněji využité.
  • Škálování zdrojů a aplikací probíhá v reálném čase.
  • Obsahuje mechanismy pro automatické testy a obnovu.

Bez Kubernetes

  • Nasazování a updaty jsou nepřehledné a zabírají více času.
  • Ke každému umístění s kontejnery je nutné se přihlásit a udělat požadovanou akci.
  • Za dostatečnou infrastrukturu se utratí více, než je nutné.
  • Postupné škálování kontejnerů je opožděné a zabere více času.
  • Vývojáři stráví více času hledáním a opravou chyb.

Silná vývojářská komunita

Za vývojem tohoto orchestračního nástroje stojí společnost Google, která Kubernetes používá pro správu obrovského množství kontejnerů, jeho funkčnost je tak testována i v extrémně velkém měřítku. Kubernetes navíc vylepšuje silná komunita, která neustále vyvíjí nové pluginy, které jeho funkčnost rozšiřují.

Martin Žídek, technický ředitel MasterDC

„Pokud se chystáte na přechod do Kubernetes s již vytvořenou aplikací, je nutné na to její architekturu předem připravit.”

Martin Žídek

CTO

Chcete přejít do Kubernetes?

Volejte +420 515 919 805 nebo nám napište