Den første utgivelsen av et verktøy har funnet sted, ved hjelp av hvilken Kubernetes klyngeressurser lagres i form av rene yaml-manifester uten unødvendige metadata. Skriptet er nyttig for de som trenger å overføre konfigurasjon mellom klynger uten tilgang til de originale konfigurasjonsfilene, eller for å sette opp sikkerhetskopiering av klyngeressurser. Lansering er mulig lokalt som et bash-skript, men for de som ikke ønsker å installere avhengigheter i form av kubectl, er jq og yq forberedt container. Containeren er også klar til å kjøre som en CronJob ved å bruke rollene som er tildelt i tjenestekontoen.
Nøkkelegenskaper:
- Lagring utføres kun for de ressursene du har lesetilgang til.
- Du kan sende en liste over navneområder som input, ellers vil alle tilgjengelige for din kontekst bli brukt.
- Både navneromsressurser og globale klyngeressurser lagres.
- Du kan bruke verktøyet lokalt som et vanlig skript eller kjøre det i en container eller i en kubernetes-klynge (for eksempel som en CronJob).
- Kan lage arkiver og rotere dem bak seg.
- Kan overgi tilstand til et git-lager og push til et eksternt depot.
- Du kan spesifisere en spesifikk liste over klyngeressurser for utlasting.
Les mer om å sette opp og arbeide med manuset dokumentasjon
Kilde: linux.org.ru