Kube-dump 1.0

Kube-dump 1.0

Състоя се първият релиз на утилитата, с помощта на която се извършва запазване на ресурсите на клъстера Kubernetes под формата на чисти yaml манифести без излишни метаданни. Скриптът е полезен за тези, които трябва да прехвърлят конфигурация между клъстери без достъп до изходните файлове на конфигурацията, или за настройка на резервно копие на ресурсите на клъстера. Стартирането е възможно локално под формата на bash-скрипт, но за тези, които не искат да инсталират зависимости като kubectl, jq и yq, е подготвен контейнер. Също така контейнерът е готов за работа под формата на CronJob, използвайки роли, назначени в Service Account.

Основни характеристики:

  • Запазването се извършва само за тези ресурси, до които имате достъп за четене.
  • На вход може да бъде предоставен списък с пространства от имена; в противен случай ще бъдат използвани всички налични за вашия контекст.
  • Подлежат на запазване както ресурсите на пространствата от имена, така и глобалните ресурси на клъстера.
  • Утилитата може да се ползва локално като обикновен скрипт или да се стартира в контейнер или в клъстер Kubernetes (например, като CronJob).
  • Може да създава архиви и да ги ротират.
  • Може да фиксира състоянието в git репозитория и да го изпрати в отдалечен репозиторий.
  • Можете да посочите конкретен списък с ресурси на клъстера за експортиране.

Повече информация за настройката и работата със скрипта четете документацията

Източник: linux.org.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster