K8up - оператор резервного копирования Kubernetes на основе Restic , для создания резервных копии PVC и приложений в кластере Kubernetes или OpenShift.Просто создайте
schedule и credentials объект в пространстве имен, которое вы хотите резервировать. K8up позаботится обо всем остальном. Он также содержит экспортер
Prometheus для мониторинга.https://github.com/k8up-io/k8up
Web: https://k8up.io/
опубликовано в @gitgate
#k8s #backup #restic #pvc
GitHub
GitHub - k8up-io/k8up: Kubernetes and OpenShift Backup Operator
Kubernetes and OpenShift Backup Operator. Contribute to k8up-io/k8up development by creating an account on GitHub.
👍10🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
pv-migrate - инструмент CLI (и плагин) для kubectl для простой миграции содержимого одного Kubernetes PersistentVolumeClaim (PVC) в другой.В
Kubernetes, если вам необходимо переименовать ресурс (например, развертывание) или переместить его в другое пространство имен, вы можете просто создать копию его манифеста с новым пространством имен и/или именем и применить ее.Однако с ресурсами
PersistentVolumeClaim (PVC) все не так просто: они не только представляют собой метаданные, но и хранят данные в базовом хранилище. В этих случаях перемещение данных, хранящихся в PVC, может стать проблемой, что усложнит миграцию.Возможности:
- поддерживает миграцию внутри пространства имен, внутри кластера, а также между кластерами.
- использует
rsync через SSH с заново сгенерированными ключами Ed25519 или RSA каждый раз для безопасной миграции файлов- позволяет полностью настраивать манифесты (например, указывать собственные образы
Docker для rsync и sshd, настраивать соответствие и т. д.)- поддерживает несколько стратегий миграции для эффективного выполнения миграции и возврата к другим стратегиям при необходимости.
- настраиваемый порядок стратегии
- поддерживает архитектуры
arm32v7 (Raspberry Pi и т. д.) и arm64, а также amd64- поддерживает автодополнение для популярных оболочек:
bash, zsh, fish, powershellhttps://github.com/utkuozdemir/pv-migrate
Подсказал: Михаил Исаев - @ismvru
опубликовано в @gitgate
#k8s #pvc #rsync #ssh
👍10🔥8