• Русский
  • Удаление 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 можно удалить с помощью интерфейса командной строки (CLI) Alauda Container Platform.

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

    Удаление ресурсов 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 "<name>" 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