• Русский
  • Удаление экземпляра

    WARNING

    Важные замечания перед удалением

    • Эта операция является безвозвратной - удаленные экземпляры не могут быть восстановлены
    • Убедитесь, что у вас есть действительные резервные копии, если вам могут понадобиться данные позже
    • Убедитесь, что никакие приложения в настоящее время не используют этот экземпляр базы данных
    • Удаление кластера приведет к удалению всех реплик и связанных ресурсов

    Удаление экземпляра PostgreSQL приведет к удалению:

    • Пользовательского ресурса (CR)
    • StatefulSet и Pods
    • ConfigMaps и Secrets
    • PersistentVolumeClaims (PVC)
    • Ресурсов мониторинга и журнала

    Содержание

    Процедура

    CLI
    Веб-консоль

    Чтобы удалить экземпляр PostgreSQL (включая все связанные PVC), выполните:

    kubectl -n $NAMESPACE delete postgresql <instance-name>

    Пример вывода:

    postgresql.acid.zalan.do "example-postgres" удален

    После удаления вы можете подтвердить статус экземпляра с помощью:

    kubectl -n $NAMESPACE get postgresql

    Проверка после удаления

    После удаления проверьте, что все ресурсы удалены:

    kubectl -n default get postgresql  # Не должен отображать удаленный экземпляр
    kubectl -n $NAMESPACE get pvc  # Проверьте, что PVC были удалены

    Связанные операции