Kube-dump 1.0

Kube-dump 1.0

Ha avuto luogo il primo rilascio di un'utilità, con l'aiuto della quale le risorse del cluster Kubernetes vengono salvate sotto forma di manifest yaml puliti senza metadati non necessari. Lo script è utile per chi ha bisogno di trasferire la configurazione tra cluster senza accedere ai file di configurazione originali o per impostare il backup delle risorse del cluster. L'avvio è possibile localmente come script bash, ma per coloro che non vogliono installare dipendenze sotto forma di kubectl, sono preparati jq e yq contenitore. Il contenitore è anche pronto per essere eseguito come CronJob utilizzando i ruoli assegnati nell'account di servizio.

Caratteristiche principali:

  • Il salvataggio viene eseguito solo per le risorse a cui si dispone dell'accesso in lettura.
  • Puoi passare un elenco di spazi dei nomi come input, altrimenti verranno utilizzati tutti quelli disponibili per il tuo contesto.
  • Vengono salvate sia le risorse dello spazio dei nomi che le risorse del cluster globale.
  • Puoi utilizzare l'utilità localmente come un normale script o eseguirla in un contenitore o in un cluster Kubernetes (ad esempio, come CronJob).
  • Può creare archivi e ruotarli dietro di sé.
  • Può eseguire il commit dello stato su un repository git e il push su un repository remoto.
  • È possibile specificare un elenco specifico di risorse cluster per lo scaricamento.

Ulteriori informazioni sulla configurazione e sull'utilizzo dello script documentazione

Fonte: linux.org.ru