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

    Удаление экземпляра приведет не только к удалению созданных ресурсов CR, но и к удалению StatefulSets, ConfigMaps, Secrets, PersistentVolumeClaims и других ресурсов, созданных оператором на основе ресурсов CR.

    Содержание

    Процедура

    CLI
    Веб Консоль

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

    # удалить экземпляр redis напрямую
    $ kubectl -n default delete redis <Имя Экземпляра>

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

    # добавить финализатор `delete-pvc` к экземпляру
    $ kubectl -n default patch redis <Имя Экземпляра> --type='merge' -p '{"metadata": {"finalizers": ["delete-pvc"]}}'
    
    # удалить экземпляр redis с pvc
    $ kubectl -n default delete redis <Имя Экземпляра>

    delete-pvc — это встроенное ключевое слово в операторе, которое используется для того, чтобы сообщить оператору удалить хранилище постоянного тома при удалении экземпляра.