Trvalé úložiště kontejnerů
Přestože je Kubernetes výhodný z hlediska škálovatelnosti, přenositelnosti a správy, nepodporuje ukládání stavu. Téměř všechny produkční aplikace, jako jsou databáze, jsou stavové a vyžadují trvalé úložiště.
Ambedded UniVirStor (jednotný virtuální úložný prostor) podporuje vývojáře při používání Ceph RBD a CephFS jako trvalého úložiště prostřednictvím zásuvných modulů Ceph CSI. Zásuvné moduly Ceph CSI implementují rozhraní mezi CSI povoleným orchestrátorem kontejnerů (CO) a Ceph clusterem pro podporu funkcí CSI. Umožňuje dynamické poskytování Ceph objemů a jejich připojování k pracovním zátěžím.
Rozhraní pro ukládání kontejnerů (CSI) je standard pro vystavení libovolných blokových a souborových úložišť pro kontejnerizované zatížení na systémech pro orchestraci kontejnerů (CO) jako je Kubernetes, Mesos, Docker a Cloud Foundry.
CSI řeší všechny problémy s pluginy pro objemy a Flex-Volumes tím, že umožňuje vyvíjet úložné pluginy mimo jádro, kontejnerizovat je, nasazovat a používat pomocí standardních požadavků na trvalý objem, trvalé objemy a tříd úložišť, které uživatelé milují.
Trvalé úložiště kontejnerů musí být vysoce dostupné, přežít restarty a dočasné problémy. Ceph je odolný a má dobře definovaná rozhraní pro ukládání a získávání dat.
Zatímco existuje mnoho potenciálních úložných řešení schopných zvládnout úložné potřeby Kubernetes, Ceph se vyznačuje jako nejflexibilnější a nejkomplexnější. Jeho škálovatelnost a možnost současného používání blokového, souborového a objektového úložiště dělá z Cephu zřejmou volbu pro zvládání vysoko proměnlivých potřeb Kubernetes.
- Související technologie
Ceph blokové úložiště
Ambedded Ceph appliance je škálovatelná úložná platforma, která vám umožňuje získat vysokou dostupnost blokových zařízení s možností zálohování...