Kube-dump 1.0

Kube-dump 1.0

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