• Русский
  • Удаление Alauda Distributed Tracing

    Вы можете удалить компоненты Alauda Distributed Tracing из вашей Alauda Container Platform. Это можно сделать через веб-консоль Alauda Container Platform или через интерфейс командной строки (CLI).

    Удаление Alauda Distributed Tracing включает удаление следующих компонентов:

    • экземпляра OpenTelemetry Collector (otel)
    • экземпляра Jaeger v2 (jaeger)
    • namespace Jaeger

    При необходимости вы также можете удалить Alauda Build of OpenTelemetry v2 Operator, если он больше не нужен.

    Удаление через веб-консоль

    Порядок действий

    Удаление экземпляра OpenTelemetry Collector

    1. В веб-консоли Alauda Container Platform перейдите в раздел Administrator.
    2. Выберите Marketplace > OperatorHub.
    3. Найдите Alauda Build of OpenTelemetry v2.
    4. Найдите Alauda Build of OpenTelemetry v2 и щелкните, чтобы выбрать его.
    5. Щелкните вкладку All Instances.
    6. В раскрывающемся списке Filter by instance type выберите OpenTelemetryCollector.
    7. Найдите экземпляр otel в namespace Jaeger (по умолчанию: jaeger-system), нажмите кнопку "", затем в меню выберите Delete.
    8. В появившемся запросе подтвердите действие, нажав Delete.

    Удаление экземпляра Jaeger v2

    В представлении Alauda Build of OpenTelemetry v2 в OperatorHub:

    1. Щелкните вкладку All Instances.
    2. В раскрывающемся списке Filter by instance type выберите OpenTelemetryCollector.
    3. Найдите экземпляр jaeger в namespace Jaeger (по умолчанию: jaeger-system), нажмите кнопку "", затем в меню выберите Delete.
    4. В появившемся запросе подтвердите действие, нажав Delete.

    Удаление namespace Jaeger

    Удалите namespace Jaeger с помощью CLI:

    kubectl delete namespace jaeger-system
    NOTE

    Замените jaeger-system на namespace, который вы использовали во время установки, если он отличается от значения по умолчанию.

    (Необязательно) Удаление Alauda Build of OpenTelemetry v2 Operator

    WARNING

    Alauda Build of OpenTelemetry v2 Operator устанавливается на уровне всего кластера и может использоваться другими компонентами, например экземплярами OpenTelemetry Collector в других namespace. Перед удалением Operator убедитесь, что от него не зависят другие ресурсы OpenTelemetryCollector или Instrumentation.

    Если Operator больше не нужен, удалите его через веб-консоль:

    В представлении Alauda Build of OpenTelemetry v2 в OperatorHub:

    1. Нажмите кнопку Uninstall в правом верхнем углу.
    2. В окне подтверждения прочитайте уведомление об удалении: Removing the operator will not remove any of its custom resource definitions or managed resources. If you have created a resource instance, you need to delete it manually.
    3. Нажмите Uninstall.

    Подробнее см. Удаление Alauda Build of OpenTelemetry v2.

    Удаление через CLI

    Порядок действий

    Настройка переменных окружения

    Установите переменные окружения в соответствии со значениями, использованными во время установки:

    export JAEGER_NS="jaeger-system"
    export JAEGER_INSTANCE_NAME="jaeger"
    NOTE

    Если во время установки вы изменили эти значения, замените их на фактические значения.

    Удаление экземпляра OpenTelemetry Collector

    Удалите экземпляр OpenTelemetry Collector otel:

    kubectl delete opentelemetrycollector otel -n ${JAEGER_NS}

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

    opentelemetrycollector.opentelemetry.io "otel" deleted

    Удаление экземпляра Jaeger v2

    Удалите экземпляр OpenTelemetry Collector Jaeger:

    kubectl delete opentelemetrycollector ${JAEGER_INSTANCE_NAME} -n ${JAEGER_NS}

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

    opentelemetrycollector.opentelemetry.io "jaeger" deleted

    Удаление namespace Jaeger

    kubectl delete namespace ${JAEGER_NS}

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

    namespace "jaeger-system" deleted

    (Необязательно) Удаление Alauda Build of OpenTelemetry v2 Operator

    WARNING

    Alauda Build of OpenTelemetry v2 Operator устанавливается на уровне всего кластера и может использоваться другими компонентами, например экземплярами OpenTelemetry Collector в других namespace. Перед удалением Operator убедитесь, что от него не зависят другие ресурсы OpenTelemetryCollector или Instrumentation.

    Если Operator больше не нужен, удалите подписку opentelemetry-operator2:

    kubectl delete subscription opentelemetry-operator2 -n opentelemetry-operator2

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

    subscription.operators.coreos.com "opentelemetry-operator2" deleted

    Подробнее см. Удаление Alauda Build of OpenTelemetry v2.