Удаление LogAnalyzer
При удалении LogAnalyzer используется инструмент Ansible и созданный пользователем файл инвентаря.
Чтобы удалить LogAnalyzer:
- На контрольной машине войдите в директорию установщика:
cd kuma-ansible-installer - Выполните следующую команду:
sudo ./uninstall.sh <файл инвентаря>
LogAnalyzer и все данные программы удалены с серверов.
Базы данных, которые использовались LogAnalyzer (например, база данных хранилища ClickHouse), и содержащуюся в них информацию следует удалить отдельно.
Особенности удаления LogAnalyzer, установленной в отказоустойчивом варианте
Состав удаляемых компонентов зависит от значения параметра deploy_to_k8s в файле инвентаря, используемого для удаления LogAnalyzer:
true– удаляется созданный при установке LogAnalyzer кластер Kubernetes.false– из кластера Kubernetes удаляются все компоненты LogAnalyzer, кроме Ядра. Сам кластер не удаляется.
Помимо установленных вне кластера компонентов LogAnalyzer на узлах кластера удаляются следующие директории и файлы:
- /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/") рекомендуется перезагрузить хост, к которому относится ошибка и выполнить повторное удаление LogAnalyzer с тем же файлом инвентаря.
После удаления LogAnalyzer необходимо перезагрузить хосты, на которых были установлены компоненты LogAnalyzer или Kubernetes.