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