Kube-dump 1.0

Kube-dump 1.0

Den første udgivelse af et hjælpeprogram har fundet sted, ved hjælp af hvilket Kubernetes klyngressourcer gemmes i form af rene yaml-manifester uden unødvendige metadata. Scriptet er nyttigt for dem, der har brug for at overføre konfiguration mellem klynger uden adgang til de originale konfigurationsfiler, eller til opsætning af backup af klyngressourcer. Lancering er mulig lokalt som et bash-script, men for dem, der ikke ønsker at installere afhængigheder i form af kubectl, er jq og yq forberedt container. Containeren er også klar til at køre som et CronJob ved hjælp af de roller, der er tildelt i servicekontoen.

Nøglefunktioner:

  • Gemning udføres kun for de ressourcer, som du har læseadgang til.
  • Du kan sende en liste over navneområder som input, ellers vil alle tilgængelige for din kontekst blive brugt.
  • Både navnerumsressourcer og globale klyngressourcer gemmes.
  • Du kan bruge værktøjet lokalt som et almindeligt script eller køre det i en container eller i en kubernetes-klynge (for eksempel som en CronJob).
  • Kan oprette arkiver og rotere dem bag sig.
  • Kan forpligte tilstand til et git-lager og push til et fjernlager.
  • Du kan angive en specifik liste over klyngresourcer til aflæsning.

Læs mere om opsætning og arbejde med scriptet dokumentation

Kilde: linux.org.ru