Proběhl první vydání nástroje, který umožňuje ukládání zdrojů Kubernetes clusteru ve formě čistých yaml manifestů bez zbytečných metadat. Skript je užitečný pro ty, kteří potřebují přenést konfiguraci mezi clustery bez přístupu k původním souborům konfigurace, nebo pro nastavení zálohování zdrojů clusteru. Spuštění je možné lokálně ve formě bash skriptu, ale pro ty, kteří nechtějí instalovat závislosti jako kubectl, jq a yq, je připraven kontejner. Kontejner je také připraven k použití jako CronJob s rolemi přiřazenými v Service Account.
Klíčové vlastnosti:
- Ukládání se provádí pouze pro ty zdroje, ke kterým máte přístup pro čtení.
- Na vstup lze předat seznam prostorů názvů, jinak budou použity všechny dostupné pro váš kontext.
- Ukládání se týká jak zdrojů prostorů názvů, tak globálních zdrojů clusteru.
- Nástroj lze použít lokálně jako běžný skript nebo spustit v kontejneru či v Kubernetes clusteru (například jako CronJob).
- Může vytvářet archivy a rotovat je.
- Může ukládat stav do git-repozitáře a odesílat do vzdáleného repozitáře.
- Můžete specifikovat konkrétní seznam zdrojů clusteru pro export.
Podrobnosti o nastavení a práci se skriptem najdete dokumentaci
Zdroj: linux.org.ru
