logo

Урок 5 из 6

Удаление развёрнутого кластера

Поскольку в облаке создаются не только виртуальные машины, но и дополнительные ресурсы, при удалении Deckhouse может возникнуть потребность удалить и все созданные ресурсы.

Для этого необходимо заново запустить установщик Deckhouse. Можно не монтировать config.yml и resources.yml, но обязательно нужно монтировать приватный SSH-ключ для доступа к master-узлу.

docker run --pull=always -it -v "$PWD/config.yml:/config.yml" -v "$HOME/.ssh/:/tmp/.ssh/" \
  -v "$PWD/resources.yml:/resources.yml" -v "$PWD/dhctl-tmp:/tmp/dhctl" registry.deckhouse.io/deckhouse/ce/install:stable bash

Далее выполняем команду:

dhctl destroy --ssh-user=ubuntu --ssh-host=51.250.78.125 --ssh-agent-private-keys=/tmp/.ssh/id_rsa

Также можно добавить флаг --yes-i-am-sane-and-i-understand-what-i-am-doing, чтобы без предупреждения удалить все ресурсы этого кластера.

Процесс будет обратным установке: сначала будут удалены все ресурсы внутри кластера, а затем удалятся все ресурсы из облака.