De eerste release van de tool is gelanceerd, waarmee de middelen van een Kubernetes-cluster worden opgeslagen in de vorm van schone yaml-manifesten zonder extra metadata. Dit script is nuttig voor iedereen die configuraties tussen clusters moet overbrengen zonder toegang tot de bronconfiguratiebestanden, of voor het instellen van een back-up van de cluster bronnen. Het kan lokaal worden uitgevoerd als een bash-script, maar voor degenen die geen afhankelijkheden zoals kubectl, jq en yq willen installeren, is er een container. De container is ook klaar voor gebruik als een CronJob met de rollen die zijn toegewezen in de Service Account.
Hauptmerkmale:
- Opslag vindt alleen plaats voor die bronnen waarvoor u leesrechten hebt.
- U kunt een lijst met namespaces doorgeven; anders worden alle beschikbare namespaces voor uw context gebruikt.
- Zowel de bronnen van namespaces als de globale bronnen van het cluster kunnen worden opgeslagen.
- De tool kan lokaal worden gebruikt als een gewoon script of worden uitgevoerd in een container of in een Kubernetes-cluster (bijvoorbeeld als CronJob).
- Kan archieven maken en deze naar zich toe roteren.
- Kan de status vastleggen in een git-repository en deze naar een externe repository verzenden.
- U kunt een specifieke lijst met clusterbronnen opgeven voor export.
Lees meer over de configuratie en het gebruik van het script de documentatie
Bron: linux.org.ru
