Содержание
Удаление KUMA
При удалении KUMA используется инструмент Ansible и созданный пользователем файл инвентаря.
Чтобы удалить KUMA:
- На контрольной машине войдите в директорию установщика:
cd kuma-ansible-installer
- Выполните следующую команду:
sudo ./uninstall.sh <файл инвентаря>
KUMA и все данные программы удалены с серверов.
Базы данных, которые использовались KUMA (например, база данных хранилища ClickHouse), и содержащуюся в них информацию следует удалить отдельно.
Особенности удаления KUMA, установленной в отказоустойчивом варианте
Состав удаляемых компонентов зависит от значения параметра deploy_to_k8s
в файле инвентаря, используемого для удаления KUMA:
true
– удаляется созданный при установке KUMA кластер Kubernetes.false
– из кластера Kubernetes удаляются все компоненты KUMA, кроме Ядра. Сам кластер не удаляется.
Помимо установленных вне кластера компонентов KUMA на узлах кластера удаляются следующие директории и файлы:
- /usr/bin/k0s
- /etc/k0s/
- /var/lib/k0s/
- /usr/libexec/k0s/
- ~/k0s/ (для пользователя ansible_user)
- /opt/longhorn/
- /opt/cni/
- /opt/containerd
При удалении кластера возможен вывод на экран сообщений об ошибках, при котором работа установщика не прерывается.
- Для задач Delete KUMA transfer job и Delete KUMA pod такие сообщения можно игнорировать.
- Для задач Reset k0s (при сообщении об ошибке, содержащем текст "To ensure a full reset, a node reboot is recommended.") и Delete k0s Directories and files (при сообщении об ошибке, содержащем текст "Ошибка ввода/вывода: '/var/lib/k0s/kubelet/plugins/kubernetes.io/csi/driver.longhorn.io/") рекомендуется перезагрузить хост, к которому относится ошибка и выполнить повторное удаление KUMA с тем же файлом инвентаря.
После удаления KUMA необходимо перезагрузить хосты, на которых были установлены компоненты KUMA или Kubernetes.
В начало