• Русский
  • Удаление Alauda Build of OpenTelemetry v2

    Вы можете удалить оператор Alauda Build of OpenTelemetry v2 и его ресурсы из вашей Alauda Container Platform. Это можно сделать через веб-консоль Alauda Container Platform или командную строку интерфейса (CLI). Кроме того, у вас есть возможность удалить определения пользовательских ресурсов OpenTelemetry (CRD).

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

    Удаление оператора Alauda Build of OpenTelemetry v2 из Alauda Container Platform включает удаление следующих компонентов:

    • ресурсов Instrumentation
    • ресурсов OpenTelemetryCollector
    • оператора Alauda Build of OpenTelemetry v2

    При необходимости вы также можете удалить определения пользовательских ресурсов OpenTelemetry (CRD).

    Оператор Alauda Build of OpenTelemetry v2 можно удалить с помощью веб-консоли Alauda Container Platform.

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

    Удалите ресурсы Instrumentation

    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 выберите Instrumentation.
    7. Нажмите кнопку "" для каждого ресурса Instrumentation, затем в меню нажмите Delete.
    8. В появившемся запросе подтвердите действие, нажав Delete.

    Удалите ресурсы OpenTelemetryCollector

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

    1. Щелкните вкладку All Instances.
    2. В раскрывающемся списке Filter by instance type выберите OpenTelemetryCollector.
    3. Нажмите кнопку "" для каждого ресурса OpenTelemetryCollector, затем в меню нажмите Delete.
    4. В появившемся запросе подтвердите действие, нажав Delete.

    Удалите оператор Alauda Build of OpenTelemetry v2

    В представлении 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.

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

    Чтобы удалить оператор Alauda Build of OpenTelemetry v2 из Alauda Container Platform, необходимо удалить следующие компоненты:

    • ресурсы Instrumentation
    • ресурсы OpenTelemetryCollector
    • оператор Alauda Build of OpenTelemetry v2

    При необходимости вы также можете удалить определения пользовательских ресурсов OpenTelemetry (CRD).

    Оператор Alauda Build of OpenTelemetry v2 можно удалить с помощью командной строки интерфейса Alauda Container Platform (CLI).

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

    Удалите ресурсы Instrumentation

    1. Получите ресурсы Instrumentation, выполнив эту команду:

      kubectl get instrumentation --all-namespaces

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

      NAMESPACE      NAME      AGE    ENDPOINT   SAMPLER                    SAMPLER ARG
      <namespace>   <name>     1d                parentbased_traceidratio   1
    2. Используйте namespace и name из вывода предыдущей команды, чтобы заменить <namespace> и <name>, а затем выполните следующую команду, чтобы удалить каждый ресурс:

      kubectl delete instrumentation/<name> -n <namespace>

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

      instrumentation.opentelemetry.io "<namespace>" deleted

    Удалите ресурсы OpenTelemetryCollector

    1. Получите ресурсы OpenTelemetryCollector, выполнив эту команду:

      kubectl get opentelemetrycollector --all-namespaces

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

      NAMESPACE      NAME     MODE         VERSION   READY   AGE     IMAGE     MANAGEMENT
      <namespace>    <name>   deployment   0.146.0   1/1     3h38m   <image>   managed
    2. Используйте namespace и name из вывода предыдущей команды, чтобы заменить <namespace> и <name>, а затем выполните следующую команду, чтобы удалить каждый ресурс:

      kubectl delete opentelemetrycollector/<name> -n <namespace>

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

      opentelemetrycollector.opentelemetry.io "<name>" deleted

    Удалите оператор Alauda Build of OpenTelemetry v2

    1. Удалите подписку opentelemetry-operator2:

      kubectl delete subscription opentelemetry-operator2 -n opentelemetry-operator2

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

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

    Удаление определений пользовательских ресурсов OpenTelemetry

    Удаление определений пользовательских ресурсов OpenTelemetry (CRD) является необязательным шагом.

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

    1. Чтобы удалить CRD OpenTelemetry, выполните приведенную ниже команду:

      kubectl get crds -oname | grep opentelemetry.io | xargs kubectl delete