Kube-dump 1.0

Kube-dump 1.0

Proběhlo první vydání utility, s jejíž pomocí se ukládají prostředky clusteru Kubernetes ve formě čistých yaml manifestů bez zbytečných metadat. Skript je užitečný pro ty, kteří potřebují přenášet konfiguraci mezi clustery bez přístupu k původním konfiguračním souborům nebo pro nastavení zálohování zdrojů clusteru. Spuštění je možné lokálně jako bash skript, ale pro ty, kteří nechtějí instalovat závislosti v podobě kubectl, jsou připraveny jq a yq kontejner. Kontejner je také připraven ke spuštění jako CronJob pomocí rolí přiřazených v účtu služby.

Klíčové vlastnosti:

  • Ukládání se provádí pouze pro ty zdroje, ke kterým máte přístup pro čtení.
  • Jako vstup můžete předat seznam jmenných prostorů, jinak budou použity všechny dostupné pro váš kontext.
  • Jsou uloženy prostředky oboru názvů i prostředky globálního clusteru.
  • Nástroj můžete použít lokálně jako běžný skript nebo jej spustit v kontejneru nebo v clusteru kubernetes (například jako CronJob).
  • Může vytvářet archivy a otáčet je za sebou.
  • Může potvrdit stav do úložiště git a odeslat do vzdáleného úložiště.
  • Můžete zadat konkrétní seznam klastrových prostředků pro uvolnění.

Přečtěte si více o nastavení a práci se skriptem dokumentace

Zdroj: linux.org.ru