Если вы использовали Kops для реализации кластера Kubernetes на AWS, то может быть возможно восстановить последнее состояние вашего кластера из корзины S3, где Kops
также хранит его состояние, указав export KOPS_STATE_STORE=s3://yourstatestore
переменная окружения, посмотрите эту ссылку , чтобы получить больше информации.
Однако имейте в виду, что Kops
может вернуть обратно только общую конфигурацию вашего кластера Kubernetes, поэтому внутренние ресурсы (Deployments
, Pods
, Namespaces
и т. Д.) Не включены вэтот список восстановления.
Поэтому вы можете использовать etcd
datastore backup.Например, используя etcdctl
командную строку инструмент и регулярно создавайте снимки хранилища данных etcd
.
Также вы можете подумать об использовании утилиты heptio / ark для управления событиями аварийного восстановления, особенно для кластерных ресурсов Kubernetes и постоянных томов.