Esimene versioon utiliidist, mis võimaldab salvestada Kubernetes klastrite ressursse puhaste yaml manifestidena ilma liigsete metaandmeteta. Skript on kasulik nendele, kes peavad konfigureerimist klastrite vahel kolima ilma originaal konfiguratsioonifailideta, või klastrite ressursside varundamise seadistamiseks. Käivitamine on võimalik lokaliselt bash-skripti kujul, kuid neile, kes ei soovi paigaldada sõltuvusi nagu kubectl, jq ja yq, on ette valmistatud konteiner. Samuti on konteiner valmis töötama CronJobina, kasutades Service Account'is määratud rolle.
Peamised omadused:
- Salvestamine toimub ainult nendele ressurssidele, millele teil on lugemisõigus.
- Sisendina saab edastada nimekirja nimespetsifikatsioonidest, vastasel korral kasutatakse kõiki konteksti jaoks saadaval olevaid.
- Salvestamisele kuuluvad nii nimespetsifikatsioonide ressursid kui ka klastrite globaalressursid.
- Utiliiti saab kasutada lokalselt tavapärase skriptina või käivitada konteineris või Kubernetes klastris (nt CronJobina).
- Võib luua arhiive ja rotatsiooni enda järel.
- Saab fikseerida olek git-repos ja saata see kaug-reposse.
- Saate määrata konkreetse loendi klastrite ressurssidest, mida eksportida.
Rohkem teavet skripti seadistamise ja kasutamise kohta leiate dokumentatsioonis
Allikas: linux.org.ru
