Создать резервную копию
Статья создана
Обновлена 2 июля 2026 г.
Если у вас есть кластер ClickHouse® в проекте), вы можете создать для него резервную копию.
CLI
**full** — полная резервная копия кластера. Поле `spec.incrementFrom` не задаётся.
**incremental** — инкрементальная копия от существующего бэкапа. Обязательно укажите в `spec.incrementFrom` имя ресурса `ClickhouseBackup`, от которого строится инкремент (например, имя полной копии или предыдущей инкрементальной).
Создайте файл ресурса `ClickhouseBackup`. Например, с помощью команды `touch clickhousebackup.yaml`.
Откройте файл и вставьте конфигурацию:
Примените манифест: `kubectl apply -f clickhousebackup.yaml -n <название проекта>`. При необходимости можно прописать название проекта в параметр ресурса `metadata.namespace` и не использовать в команде.
Консоль управления
Поддерживаются два типа создания резервной копии в spec.type:
Опционально в spec.shards можно перечислить шарды для бэкапа (каждый элемент — объект с полем name, идентификатор шарда из кластера). Если не задано — создаётся копия по всем шардам кластера.
apiVersion: clickhouse.stackland.yandex.cloud/v1alpha1
kind: ClickhouseBackup
metadata:
labels:
app.kubernetes.io/name: ch-stackland-operator
app.kubernetes.io/managed-by: kustomize
name: backup
spec:
cluster:
name: ch-sample-mine
type: full
shards:
- name: "shard-1"
- Если вы еще не открыли проект, выберите проект.
- В левом меню выберите ** ClickHouse® Clusters**.
- Выберите кластер.
- Нажмите Создать резервную копию.
- Подтвердите создание резервной копии.
Готово, резервная копия создана.
Примечание
Чтобы восстановить удаленный кластер из резервной копии, см. инструкцию Восстановить кластер.