Izvedena je prva verzija alata koji omogućava čuvanje resursa Kubernetes klastera u obliku čistih yaml manifestacija bez suvišnih metapodataka. Skripta je korisna za one kojima je potrebno premestiti konfiguraciju između klastera bez pristupa izvorim datotekama konfiguracije ili za postavljanje rezervnog kopiranja resursa klastera. Pokretanje je moguće lokalno u obliku bash skripte, ali za one koji ne žele instalirati zavisnosti poput kubectl, jq i yq pripremljen je kontejner. Takođe, kontejner je spreman za rad u obliku CronJob uz korišćenje uloga dodeljenih u Service Account.
Ključne karakteristike:
- Čuvanje se vrši samo za one resurse za koje imate pristup za čitanje.
- Na ulazu možete proslediti popis prostora imena, u suprotnom će biti korišćeni svi dostupni za vaš kontekst.
- Čuvaju se kako resursi prostora imena, tako i globalni resursi klastera.
- Alat se može koristiti lokalno kao obična skripta ili pokrenuti u kontejneru ili u klasteru Kubernetes (na primer, kao CronJob).
- Može kreirati arhive i rotirati ih za sobom.
- Može fiksirati stanje u git repozitorijumu i slati u udaljeni repozitorijum.
- Možete odrediti konkretan popis resursa klastera za izvoz.
Detaljnije o postavljanju i radu sa skriptom pročitajte dokumenti
Izvor: linux.org.ru
