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

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

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

    • экземпляра OpenTelemetry Collector (otel)
    • экземпляра Jaeger v2 (jaeger)
    • пространства имен 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 в пространстве имен 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 в пространстве имен Jaeger (по умолчанию: jaeger-system), нажмите кнопку "", затем выберите в меню Delete.
    4. В появившемся запросе подтвердите действие, нажав Delete.

    Удалите пространство имен Jaeger

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

    kubectl delete namespace jaeger-system
    NOTE

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

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

    WARNING

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

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

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

    1. Нажмите кнопку Uninstall в правом верхнем углу.
    2. В окне подтверждения прочитайте уведомление об удалении: Удаление operator не приведет к удалению определений его пользовательских ресурсов или управляемых ресурсов. Если вы создали экземпляр ресурса, его нужно удалить вручную.
    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

    Удалите пространство имен 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 в других пространствах имен. Перед удалением 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.