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

    WARNING

    Важные моменты перед удалением

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

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

    • Custom Resource (CR)
    • StatefulSet и Pod'ов
    • ConfigMaps и Secrets
    • PersistentVolumeClaims (PVC)
    • Ресурсов мониторинга и логирования

    Процедура

    CLI
    Web Console

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

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

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

    postgresql.acid.zalan.do "example-postgres" deleted

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

    kubectl -n $NAMESPACE get postgresql

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

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

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

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