Переход с ЕдиныйАгент Operator на Ключ-АСТРОМ Operator: различия между версиями

Материал из Документация Ключ-АСТРОМ
(Новая страница: «== Понятие и настройка пользовательского ресурса DynaKube == Пользовательский ресурс '''DynaKube'''...»)
 
(нет различий)

Текущая версия на 17:55, 16 ноября 2025

Понятие и настройка пользовательского ресурса DynaKube

Пользовательский ресурс DynaKube (CR) заменяет пользовательский ресурс ЕдиногоАгента. DynaKube CR следует принципу «не повторяйся» (DRY) для развертывания различных компонентов в кластере Kubernetes.

В каждом разделе приведены иллюстрации различий между двумя пользовательскими ресурсами, изменения в старом пользовательском ресурсе по сравнению с новым (отмечено зеленым цветом), а также то, что остается неизменным в обоих пользовательских ресурсах (отмечено синим цветом).

Смена Operator приведет к изменению расчетов идентификаторов хостов для отслеживаемых хостов, что приведет к аномалиям мониторинга в пользовательском интерфейсе Ключ-АСТРОМ.

Переход для классического полного стека

Следуйте приведенным ниже инструкциям, чтобы перейти от ЕдиногоАгента Operator к Ключ-АСТРОМ Operator для классического внедрения полного стека.

---

Остается без изменений

Глобальные параметры (spec)

Следующие настройки являются глобальными, общими для каждого компонента и расположены в spec.

  • apiUrl
  • tokens1
  • skipCertCheck
  • proxy
  • trustedCAs
  • networkZone
  • customPullSecret
  • enableIstio

1 Токены должны указывать на существующий секрет.

Изменения

Параметры ClassicFullStack (.spec.oneAgent.classicFullStack)

Новый раздел для ЕдиногоАгента полного стека находится по адресу .spec.oneAgent.classicFullStack:

  • image
  • autoUpdate1
  • version2

1 disableAgentUpdate было в CR ЕдиныйАгент. Значения в этом поле поменялись местами: disableAgentUpdate: true означает autoUpdate: false. Значение по умолчанию по-прежнему включает автоматическое обновление.

2 agentVersion было в CR ЕдиныйАгент.

Все остальные параметры ЕдиногоАгента (такие как допуски, аргументы, DNS и настройки ресурсов) также находятся в разделе .spec.oneAgent.classicFullStack и являются уникальными для установки полного стека.

Переход для приложений

Следуйте приведенным ниже инструкциям, чтобы перейти от ЕдиногоАгента Operator к Ключ-АСТРОМ Operator для автоматического внедрения только в приложения.

---

Остается без изменений

Глобальные параметры (spec)

Следующие настройки являются глобальными, общими для каждого компонента и расположены в spec.

  • apiUrl
  • tokens1
  • skipCertCheck
  • proxy
  • trustedCAs
  • networkZone
  • customPullSecret
  • enableIstio

1 Токены должны указывать на существующий секрет.

Изменения

Параметры ApplicationMonitoring (.spec.oneAgent.applicationMonitoring)

Новый раздел для полного стека ЕдиногоАгента расположен по адресу .spec.oneAgent.applicationMonitoring:

  • version1
  • useCSIDriver2

1 agentVersion было в CR ЕдиныйАгент.

2 Этот новый параметр автоматически доставит исполняемые файлы в модули и устранит необходимость в хранилище на модулях. Это доступно только в предварительной версии и по умолчанию равно false.

Параметр image больше не доступен. Функциональность будет восстановлена ​​в будущем. На данный момент все модули загружаются по URL-адресу API.

Переход с ЕдиныйАгент Operator на Ключ-АСТРОМ Operator

Вы можете перейти с устаревшего ЕдиныйАгент Operator на новый Ключ-АСТРОМ Operator, который управляет жизненным циклом нескольких компонентов Ключ-АСТРОМ, таких как ЕдиныйАгент, маршрутизация и Kubernetes API Monitor. Дополнительные компоненты будут добавляться по мере появления новых функций наблюдения.

Выберите один из следующих вариантов в зависимости от ваших методов развертывания.

Переход с manifests

Kubernetes OpenShift
1. Удалите ЕдиныйАгент Operator и пространство имен/проект astromkey.
kubectl delete -f https://github.com/astromkey/astromkey-oneagent-operator/releases/download/<version>/kubernetes.yaml

kubectl delete namespace astromkey

1. Удалите ЕдиныйАгент Operator и пространство имен/проект astromkey.
oc delete -f https://github.com/astromkey/astromkey-oneagent-operator/releases/download/<version>/openshift.yaml

oc delete project astromkey

2. Настройте мониторинг с помощью Ключ-АСТРОМ Operator. 2. Настройте мониторинг с помощью Ключ-АСТРОМ Operator.

Переход с Helm

Kubernetes OpenShift
1. Удалите ЕдиныйАгент Operator, репозиторий Helm и пространство имен/проект astromkey.
helm uninstall astromkey-oneagent-operator

kubectl delete -f https://github.com/astromkey/astromkey-oneagent-operator/releases/download/v0.10.2/astromkey.com_oneagentapms.yaml

kubectl delete -f https://github.com/astromkey/astromkey-oneagent-operator/releases/download/v0.10.2/astromkey.com_oneagents.yaml

helm repo remove astromkey

kubectl delete namespace astromkey

1. Удалите ЕдиныйАгент Operator, репозиторий Helm и пространство имен/проект astromkey.
helm uninstall astromkey-oneagent-operator

oc delete -f https://github.com/astromkey/astromkey-oneagent-operator/releases/download/v0.10.2/astromkey.com_oneagentapms.yaml

oc delete -f https://github.com/astromkey/astromkey-oneagent-operator/releases/download/v0.10.2/astromkey.com_oneagents.yaml

helm repo remove astromkey

oc delete project astromkey

2. Настройте мониторинг с помощью Ключ-АСТРОМ Operator. 2. Настройте мониторинг с помощью Ключ-АСТРОМ Operator.