Den första versionen av verktyget har slÀppts, vilket gör det möjligt att spara resurser frÄn Kubernetes-kluster i form av rena yaml-manifest utan onödig metadata. Skriptet Àr anvÀndbart för dem som behöver överföra konfigurationer mellan kluster utan tillgÄng till de ursprungliga konfigurationsfilerna, eller för att stÀlla in sÀkerhetskopiering av klusterresurser. Det kan köras lokalt som ett bash-skript, men för dem som inte vill installera beroenden som kubectl, jq och yq, har en behÄllare. Dessutom Àr behÄllaren redo att köras som en CronJob med roller som tilldelats i Service Account.
Nyckelfunktioner:
- Sparandet utförs endast för de resurser som du har lÀsÄtkomst till.
- Du kan ange en lista över namnrymder; om inte, kommer alla som Àr tillgÀngliga för din kontext att anvÀndas.
- Det gÄr att spara bÄde resurser för namnrymder och globala resurser frÄn klustret.
- Verktyget kan anvÀndas lokalt som ett vanligt skript, eller köras i en behÄllare eller i en Kubernetes-kluster (till exempel som en CronJob).
- Det kan skapa arkiv och rotera dem.
- Det kan registrera tillstÄndet i ett git-repository och skicka det till ett fjÀrrrepository.
- Du kan ange en specifik lista över klusterresurser för export.
LÀs mer om instÀllning och anvÀndning av skriptet dokumentationen
KĂ€lla: linux.org.ru
