<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://doc.ruscomtech.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%9E%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B8%D0%BB%D0%B8_%D1%83%D0%B4%D0%B0%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%9A%D0%BB%D1%8E%D1%87-%D0%90%D0%A1%D0%A2%D0%A0%D0%9E%D0%9C_Operator</id>
	<title>Обновление или удаление Ключ-АСТРОМ Operator - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://doc.ruscomtech.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%9E%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B8%D0%BB%D0%B8_%D1%83%D0%B4%D0%B0%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%9A%D0%BB%D1%8E%D1%87-%D0%90%D0%A1%D0%A2%D0%A0%D0%9E%D0%9C_Operator"/>
	<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%9E%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B8%D0%BB%D0%B8_%D1%83%D0%B4%D0%B0%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%9A%D0%BB%D1%8E%D1%87-%D0%90%D0%A1%D0%A2%D0%A0%D0%9E%D0%9C_Operator&amp;action=history"/>
	<updated>2026-09-16T14:35:28Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://doc.ruscomtech.ru/index.php?title=%D0%9E%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B8%D0%BB%D0%B8_%D1%83%D0%B4%D0%B0%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%9A%D0%BB%D1%8E%D1%87-%D0%90%D0%A1%D0%A2%D0%A0%D0%9E%D0%9C_Operator&amp;diff=5963&amp;oldid=prev</id>
		<title>IKuznetsov: Новая страница: «На этой странице представлены подробные инструкции по обновлению или удалению Ключ-АСТ...»</title>
		<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%9E%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B8%D0%BB%D0%B8_%D1%83%D0%B4%D0%B0%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%9A%D0%BB%D1%8E%D1%87-%D0%90%D0%A1%D0%A2%D0%A0%D0%9E%D0%9C_Operator&amp;diff=5963&amp;oldid=prev"/>
		<updated>2025-11-25T14:31:53Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «На этой странице представлены подробные инструкции по обновлению или удалению Ключ-АСТ...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;На этой странице представлены подробные инструкции по обновлению или удалению Ключ-АСТРОМ &amp;#039;&amp;#039;&amp;#039;Operator&amp;#039;&amp;#039;&amp;#039; в средах &amp;#039;&amp;#039;&amp;#039;Kubernetes&amp;#039;&amp;#039;&amp;#039; и &amp;#039;&amp;#039;&amp;#039;OpenShift&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Ключ-АСТРОМ &amp;#039;&amp;#039;&amp;#039;Operator&amp;#039;&amp;#039;&amp;#039; управляет развертыванием и жизненным циклом всех компонентов Ключ-АСТРОМ в кластерах &amp;#039;&amp;#039;&amp;#039;Kubernetes&amp;#039;&amp;#039;&amp;#039; (например, ЕдинымАгентом, АктивнымШлюзом и модулей кода). Это включает в себя, в зависимости от конфигурации, автоматическое обновление этих компонентов. Сам Ключ-АСТРОМ &amp;#039;&amp;#039;&amp;#039;Operator&amp;#039;&amp;#039;&amp;#039; необходимо обновлять либо путём применения новых манифестов, либо с помощью &amp;#039;&amp;#039;&amp;#039;Helm Charts&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Мы рекомендуем использовать актуальную версию &amp;#039;&amp;#039;&amp;#039;Operator&amp;#039;&amp;#039;&amp;#039; (как минимум версию n-2) и всегда использовать последнюю версию патча для этой версии &amp;#039;&amp;#039;&amp;#039;Operator&amp;#039;&amp;#039;&amp;#039; (например, 0.10.4 вместо 0.10.0).&lt;br /&gt;
&lt;br /&gt;
== Обновление Ключ-АСТРОМ Operator ==&lt;br /&gt;
Чтобы обновить Ключ-АСТРОМ &amp;#039;&amp;#039;&amp;#039;Operator&amp;#039;&amp;#039;&amp;#039;, выберите один из следующих вариантов в зависимости от вашего подхода к развертыванию:&lt;br /&gt;
&lt;br /&gt;
=== Manifest ===&lt;br /&gt;
Для &amp;lt;code&amp;gt;classicFullStack&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;applicationMonitoring&amp;lt;/code&amp;gt;, или &amp;lt;code&amp;gt;hostMonitoring&amp;lt;/code&amp;gt;без драйвера CSI выполните следующую команду.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Kubernetes&lt;br /&gt;
!OpenShift&lt;br /&gt;
|-&lt;br /&gt;
|kubectl apply -f &amp;lt;nowiki&amp;gt;https://github.com/astromkey/astromkey-operator/releases/download/v1.7.2/kubernetes.yaml&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|oc apply -f &amp;lt;nowiki&amp;gt;https://github.com/astromkey/astromkey-operator/releases/download/v1.7.2/openshift.yaml&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
Если вы используете драйвер CSI, используйте следующую команду:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Kubernetes&lt;br /&gt;
!OpenShift&lt;br /&gt;
|-&lt;br /&gt;
|kubectl apply -f &amp;lt;nowiki&amp;gt;https://github.com/astromkey/astromkey-operator/releases/download/v1.7.2/kubernetes-csi.yaml&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|oc apply -f &amp;lt;nowiki&amp;gt;https://github.com/astromkey/astromkey-operator/releases/download/v1.7.2/openshift-csi.yaml&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Helm ===&lt;br /&gt;
Обновите &amp;#039;&amp;#039;&amp;#039;Helm Charts&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|helm upgrade astromkey-operator oci://public.ecr.aws/astromkey/astromkey-operator \&lt;br /&gt;
&lt;br /&gt;
   --namespace astromkey \&lt;br /&gt;
&lt;br /&gt;
   --atomic \&lt;br /&gt;
&lt;br /&gt;
   -f values.yaml&lt;br /&gt;
|}&lt;br /&gt;
Файл &amp;lt;code&amp;gt;values.yaml&amp;lt;/code&amp;gt; мог измениться в более новых версиях. Если существующие значения больше недействительны, они будут проигнорированы, поскольку для этого нет проверки.&lt;br /&gt;
&lt;br /&gt;
==== Обновление из реестра OCI ====&lt;br /&gt;
Чтобы выполнить обновление до последней версии из реестра OCI, выполните следующую команду.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|helm upgrade astromkey-operator astromkey/astromkey-operator \&lt;br /&gt;
&lt;br /&gt;
   --namespace astromkey \&lt;br /&gt;
&lt;br /&gt;
   --atomic \&lt;br /&gt;
&lt;br /&gt;
   -f values.yaml&lt;br /&gt;
|}&lt;br /&gt;
Обратите внимание, что эта команда не поддерживает реестры OCI. С OCI &amp;lt;code&amp;gt;helm repo&amp;lt;/code&amp;gt; можно использовать только команды &amp;lt;code&amp;gt;helm pull&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;helm show&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;helm install&amp;lt;/code&amp;gt;и &amp;lt;code&amp;gt;helm upgrade&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Обновление старых версий Ключ-АСТРОМ Operator с помощью Helm ===&lt;br /&gt;
Если вы используете версию Ключ-АСТРОМ &amp;#039;&amp;#039;&amp;#039;Operator&amp;#039;&amp;#039;&amp;#039; более раннюю, чем &amp;#039;&amp;#039;&amp;#039;v0.8.0&amp;#039;&amp;#039;&amp;#039;, в развертывании &amp;#039;&amp;#039;&amp;#039;Helm&amp;#039;&amp;#039;&amp;#039;, выполните следующие шаги для перехода на последнюю версию Ключ-АСТРОМ &amp;#039;&amp;#039;&amp;#039;Operator&amp;#039;&amp;#039;&amp;#039; с &amp;#039;&amp;#039;&amp;#039;Helm&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
==== Обновите определение пользовательского ресурса ====&lt;br /&gt;
В зависимости от конфигурации файла &amp;lt;code&amp;gt;[https://github.com/Dynatrace/dynatrace-operator/blob/v1.3.2/config/helm/chart/default/values.yaml values.yaml]&amp;lt;/code&amp;gt;﻿ выберите один из вариантов ниже.&lt;br /&gt;
&lt;br /&gt;
* Если &amp;lt;code&amp;gt;installCRD&amp;lt;/code&amp;gt; установлено на значение &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;, определение пользовательского ресурса будет автоматически обновляться и управляться &amp;#039;&amp;#039;&amp;#039;Helm&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
* Если &amp;lt;code&amp;gt;installCRD&amp;lt;/code&amp;gt; установлено на значение &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;, вам необходимо вручную обновить определение пользовательского ресурса перед началом установки &amp;#039;&amp;#039;&amp;#039;Helm&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Kubernetes&lt;br /&gt;
!OpenShift&lt;br /&gt;
|-&lt;br /&gt;
|kubectl apply -f &amp;lt;nowiki&amp;gt;https://github.com/astromkey/astromkey-operator/releases/download/v1.7.2/astromkey-operator-crd.yaml&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|oc apply -f &amp;lt;nowiki&amp;gt;https://github.com/astromkey/astromkey-operator/releases/download/v1.7.2/astromkey-operator-crd.yaml&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Обновите Helm chart ====&lt;br /&gt;
Удалите раздел &amp;#039;&amp;#039;&amp;#039;CRD&amp;#039;&amp;#039;&amp;#039; и секреты из существующего файла values.yaml или используйте и настройте пример &amp;lt;code&amp;gt;[https://github.com/Dynatrace/dynatrace-operator/blob/v1.3.2/config/helm/chart/default/values.yaml values.yaml]&amp;lt;/code&amp;gt; с GitHub﻿. Обновите &amp;#039;&amp;#039;&amp;#039;Helm chart&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|helm upgrade astromkey-operator astromkey/astromkey-operator -f values.yaml --atomic -n astromkey&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Обновление подов АктивногоШлюза ==&lt;br /&gt;
Обычно поды АктивногоШлюза обновляются автоматически при перезапуске пода, если доступна новая версия (если только образ не указывает конкретную версию). Однако, если вам необходимо вручную перезапустить поды АктивногоШлюза, выполните команду ниже.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Kubernetes&lt;br /&gt;
!OpenShift&lt;br /&gt;
|-&lt;br /&gt;
|kubectl -n astromkey rollout restart statefulset/&amp;lt;ACTIVEGATE-STATEFULSET-NAME&amp;gt;&lt;br /&gt;
|oc -n astromkey rollout restart statefulset/&amp;lt;ACTIVEGATE-STATEFULSET-NAME&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Обновление токенов доступа ==&lt;br /&gt;
Если вам необходимо обновить токены доступа Ключ-АСТРОМ, выполните следующие действия.&lt;br /&gt;
&lt;br /&gt;
=== Найдите текущие токены доступа ===&lt;br /&gt;
Найдите и сохраните используемые вами в настоящее время токены.&lt;br /&gt;
&lt;br /&gt;
После генерации новых токенов вам необходимо удалить старые.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Kubernetes&lt;br /&gt;
!OpenShift&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;kubectl -n astromkey get secrets &amp;lt;dynakube-name&amp;gt; -o yaml | yq &amp;#039;.data.apiToken&amp;#039; | base64 -d&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;oc -n astromkey get secrets &amp;lt;dynakube-name&amp;gt; -o yaml | yq &amp;#039;.data.apiToken&amp;#039; | base64 -d&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Удалите свой секрет ===&lt;br /&gt;
Чтобы удалить секрет, выполните одну из команд ниже.&lt;br /&gt;
&lt;br /&gt;
В &amp;#039;&amp;#039;&amp;#039;Kubernetes&amp;#039;&amp;#039;&amp;#039; использованные токены хранятся в секрете с именем &amp;lt;code&amp;gt;dynakube&amp;lt;/code&amp;gt; по умолчанию. Если у пользовательского ресурса &amp;#039;&amp;#039;&amp;#039;DynaKube&amp;#039;&amp;#039;&amp;#039; другое имя или поле &amp;lt;code&amp;gt;tokens&amp;lt;/code&amp;gt; в &amp;#039;&amp;#039;&amp;#039;DynaKube&amp;#039;&amp;#039;&amp;#039; задано, убедитесь, что имя нового секрета совпадает с указанным там.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Kubernetes&lt;br /&gt;
!OpenShift&lt;br /&gt;
|-&lt;br /&gt;
|kubectl -n astromkey delete secret dynakube&lt;br /&gt;
|oc -n astromkey delete secret dynakube&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Создайте новые токены доступа ===&lt;br /&gt;
Инструкции по созданию токенов см. в разделе [[Токены доступа и разрешения]].&lt;br /&gt;
&lt;br /&gt;
=== Создайте новый секрет с обновленными токенами доступа ===&lt;br /&gt;
Чтобы создать новый секрет с обновленными токенами, выполните одну из приведенных ниже команд, обязательно заменив заполнители новыми токенами.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Kubernetes&lt;br /&gt;
!OpenShift&lt;br /&gt;
|-&lt;br /&gt;
|Для токена Ключ-АСТРОМ Operator:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|kubectl -n astromkey create secret generic dynakube --from-literal=&amp;quot;apiToken=&amp;lt;OPERATOR_TOKEN&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
|Для токена Ключ-АСТРОМ Operator:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|oc -n astromkey create secret generic dynakube --from-literal=&amp;quot;apiToken=&amp;lt;OPERATOR_TOKEN&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
|Для токена Ключ-АСТРОМ Operator и Data Ingest:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|kubectl -n astromkey create secret generic dynakube --from-literal=&amp;quot;apiToken=&amp;lt;OPERATOR_TOKEN&amp;gt;&amp;quot; --from-literal=&amp;quot;dataIngestToken=&amp;lt;DATA-INGEST-TOKEN&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
|Для токена Ключ-АСТРОМ Operator и Data Ingest:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|oc -n astromkey create secret generic dynakube --from-literal=&amp;quot;apiToken=&amp;lt;OPERATOR_TOKEN&amp;gt;&amp;quot; --from-literal=&amp;quot;dataIngestToken=&amp;lt;DATA-INGEST-TOKEN&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
Ключ-АСТРОМ &amp;#039;&amp;#039;&amp;#039;Operator&amp;#039;&amp;#039;&amp;#039; подхватывает обновлённые секреты примерно через пять минут. Удаление &amp;#039;&amp;#039;&amp;#039;DynaKube&amp;#039;&amp;#039;&amp;#039; и его повторное применение запускают мгновенную сверку.&lt;br /&gt;
&lt;br /&gt;
=== Удалить старый токен доступа ===&lt;br /&gt;
После установки новых токенов удалите старые.&lt;br /&gt;
&lt;br /&gt;
# В Ключ-АСТРОМ перейдите в раздел &amp;#039;&amp;#039;&amp;#039;Токены доступа&amp;#039;&amp;#039;&amp;#039; и найдите старый токен.&lt;br /&gt;
# Выберите &amp;#039;&amp;#039;&amp;#039;Удалить&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== Удаление Ключ-АСТРОМ Operator ==&lt;br /&gt;
В следующем руководстве описаны рекомендуемые шаги для чистого удаления Ключ-АСТРОМ &amp;#039;&amp;#039;&amp;#039;Operator&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&amp;lt;u&amp;gt;Важно для пользователей CRI-O Runtime с classicFullStack&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;ЕдиныйАгент версии 1.279 и ниже&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы используете &amp;#039;&amp;#039;&amp;#039;CRI-O&amp;#039;&amp;#039;&amp;#039; в качестве среды выполнения контейнера вашего кластера с &amp;lt;code&amp;gt;classicFullStack&amp;lt;/code&amp;gt;, выполните шаги, описанные в разделе [[Переход с классического полнофункционального стека на облачный полнофункциональный стек|Переход из классического полнофункционального режима в облачный полнофункциональный режим]] в рамках процесса удаления.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Удалить компоненты, управляемые Ключ-АСТРОМ Operator ===&lt;br /&gt;
Удалите пользовательские ресурсы &amp;#039;&amp;#039;&amp;#039;DynaKube&amp;#039;&amp;#039;&amp;#039;, чтобы Ключ-АСТРОМ &amp;#039;&amp;#039;&amp;#039;Operator&amp;#039;&amp;#039;&amp;#039; мог полностью удалить все связанные компоненты, управляемые Ключ-АСТРОМ &amp;#039;&amp;#039;&amp;#039;Operator&amp;#039;&amp;#039;&amp;#039;, из вашего кластера &amp;#039;&amp;#039;&amp;#039;Kubernetes&amp;#039;&amp;#039;&amp;#039;. Дождитесь удаления этих компонентов, чтобы убедиться в успешном завершении очистки.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Kubernetes&lt;br /&gt;
!OpenShift&lt;br /&gt;
|-&lt;br /&gt;
|kubectl delete dynakube -n astromkey --all&lt;br /&gt;
&lt;br /&gt;
kubectl -n astromkey wait pod --for=delete -l app.kubernetes.io/managed-by=astromkey-operator --timeout=300s&lt;br /&gt;
|oc delete dynakube -n astromkey --all&lt;br /&gt;
&lt;br /&gt;
oc -n astromkey wait pod --for=delete -l app.kubernetes.io/managed-by=astromkey-operator --timeout=300s&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Почему необходима дополнительная очистка?&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Большинство ресурсов, связанных с &amp;#039;&amp;#039;&amp;#039;DynaKube&amp;#039;&amp;#039;&amp;#039;, автоматически очищаются через систему владения &amp;#039;&amp;#039;&amp;#039;Kubernetes&amp;#039;&amp;#039;&amp;#039;: при удалении &amp;#039;&amp;#039;&amp;#039;DynaKube&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;Kubernetes&amp;#039;&amp;#039;&amp;#039; автоматически удаляет все ресурсы, указывающие на &amp;lt;code&amp;gt;OwnerReference&amp;lt;/code&amp;gt; DynaKube.&lt;br /&gt;
&lt;br /&gt;
Однако некоторые ресурсы требуют дополнительных шагов очистки из-за ограничений &amp;#039;&amp;#039;&amp;#039;Kubernetes&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Зависимости драйвера CSI&amp;#039;&amp;#039;&amp;#039; : приложения, использующие драйвер &amp;#039;&amp;#039;&amp;#039;CSI&amp;#039;&amp;#039;&amp;#039;, должны быть завершены, прежде чем драйвер &amp;#039;&amp;#039;&amp;#039;CSI&amp;#039;&amp;#039;&amp;#039; можно будет безопасно удалить. Это предотвращает потенциальное повреждение данных или проблемы с монтированием.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Ресурсы между пространствами имён&amp;#039;&amp;#039;&amp;#039; : &amp;#039;&amp;#039;&amp;#039;Kubernetes&amp;#039;&amp;#039;&amp;#039; &amp;lt;code&amp;gt;OwnerReferences&amp;lt;/code&amp;gt; работает только в пределах одного пространства имён. Поскольку Ключ-АСТРОМ &amp;#039;&amp;#039;&amp;#039;Operator&amp;#039;&amp;#039;&amp;#039; создаёт ресурсы, например,&amp;lt;code&amp;gt;Secrets&amp;lt;/code&amp;gt;  в пространствах имён вашего приложения, он должен очищать их отдельно.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;code&amp;gt;необязательно&amp;lt;/code&amp;gt; Если вы использовали драйвер CSI : перезапустите контролируемые приложения. ===&lt;br /&gt;
Чтобы убедиться, что тома &amp;#039;&amp;#039;&amp;#039;CSI&amp;#039;&amp;#039;&amp;#039; правильно размонтированы и отключены от драйвера &amp;#039;&amp;#039;&amp;#039;CSI&amp;#039;&amp;#039;&amp;#039; перед продолжением удаления, используйте следующую команду для определения приложений, которые используют драйвер &amp;#039;&amp;#039;&amp;#039;CSI&amp;#039;&amp;#039;&amp;#039; и требуют перезапуска.&lt;br /&gt;
&lt;br /&gt;
На выходе будет представлен список подов в формате &amp;lt;code&amp;gt;namespace pod&amp;lt;/code&amp;gt; для каждого приложения, использующего драйвер &amp;#039;&amp;#039;&amp;#039;CSI&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Kubernetes&lt;br /&gt;
!OpenShift&lt;br /&gt;
|-&lt;br /&gt;
|kubectl get pods --all-namespaces -o jsonpath=&amp;#039;{range .items[?(@.spec.volumes[*].csi.driver==&amp;quot;csi.oneagent.astromkey.com&amp;quot;)]}{.metadata.namespace}{&amp;quot;\t&amp;quot;}{.metadata.name}{&amp;quot;\n&amp;quot;}{end}&amp;#039;&lt;br /&gt;
|oc get pods --all-namespaces -o jsonpath=&amp;#039;{range .items[?(@.spec.volumes[*].csi.driver==&amp;quot;csi.oneagent.astromkey.com&amp;quot;)]}{.metadata.namespace}{&amp;quot;\t&amp;quot;}{.metadata.name}{&amp;quot;\n&amp;quot;}{end}&amp;#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Удаление Ключ-АСТРОМ Operator ===&lt;br /&gt;
После успешного удаления всех компонентов, управляемых Ключ-АСТРОМ &amp;#039;&amp;#039;&amp;#039;Operator&amp;#039;&amp;#039;&amp;#039;, вы можете безопасно удалить Ключ-АСТРОМ &amp;#039;&amp;#039;&amp;#039;Operator&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
1. Удаление Ключ-АСТРОМ &amp;#039;&amp;#039;&amp;#039;Operator.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Helm&lt;br /&gt;
!Kubernetes&lt;br /&gt;
!Openshift&lt;br /&gt;
|-&lt;br /&gt;
|helm uninstall astromkey-operator -n astromkey&lt;br /&gt;
|&lt;br /&gt;
* Если драйвер CSI не был установлен (вы использовали &amp;lt;code&amp;gt;kubernetes.yaml&amp;lt;/code&amp;gt; при установке):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|kubectl delete -f &amp;lt;nowiki&amp;gt;https://github.com/astromkey/astromkey-operator/releases/download/v1.7.2/kubernetes.yaml&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Если был установлен драйвер CSI (вы использовали &amp;lt;code&amp;gt;kubernetes-csi.yaml&amp;lt;/code&amp;gt; во время установки):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|kubectl delete -f &amp;lt;nowiki&amp;gt;https://github.com/astromkey/astromkey-operator/releases/download/v1.7.2/kubernetes-csi.yaml&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
|&lt;br /&gt;
* Если драйвер CSI не был установлен (вы использовали &amp;lt;code&amp;gt;openshift.yaml&amp;lt;/code&amp;gt; при установке):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|oc delete -f &amp;lt;nowiki&amp;gt;https://github.com/astromkey/astromkey-operator/releases/download/v1.7.2/openshift.yaml&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Если был установлен драйвер CSI (вы использовали &amp;lt;code&amp;gt;openshift-csi.yaml&amp;lt;/code&amp;gt; во время установки):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|oc delete -f &amp;lt;nowiki&amp;gt;https://github.com/astromkey/astromkey-operator/releases/download/v1.7.2/openshift-csi.yaml&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
2. Удаление пространства имен.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Kubernetes&lt;br /&gt;
!OpenShift&lt;br /&gt;
|-&lt;br /&gt;
|kubectl delete namespace astromkey&lt;br /&gt;
|oc delete namespace astromkey&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>IKuznetsov</name></author>
	</entry>
</feed>