<?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%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%B0_%D0%BF%D0%BE_%D0%BF%D0%B5%D1%80%D0%B5%D1%85%D0%BE%D0%B4%D1%83_%D0%B4%D0%BB%D1%8F_DynaKube_apiVersions</id>
	<title>Руководства по переходу для DynaKube apiVersions - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://doc.ruscomtech.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%B0_%D0%BF%D0%BE_%D0%BF%D0%B5%D1%80%D0%B5%D1%85%D0%BE%D0%B4%D1%83_%D0%B4%D0%BB%D1%8F_DynaKube_apiVersions"/>
	<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%B0_%D0%BF%D0%BE_%D0%BF%D0%B5%D1%80%D0%B5%D1%85%D0%BE%D0%B4%D1%83_%D0%B4%D0%BB%D1%8F_DynaKube_apiVersions&amp;action=history"/>
	<updated>2026-09-16T16:17:35Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://doc.ruscomtech.ru/index.php?title=%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%B0_%D0%BF%D0%BE_%D0%BF%D0%B5%D1%80%D0%B5%D1%85%D0%BE%D0%B4%D1%83_%D0%B4%D0%BB%D1%8F_DynaKube_apiVersions&amp;diff=5945&amp;oldid=prev</id>
		<title>IKuznetsov в 14:34, 15 ноября 2025</title>
		<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%B0_%D0%BF%D0%BE_%D0%BF%D0%B5%D1%80%D0%B5%D1%85%D0%BE%D0%B4%D1%83_%D0%B4%D0%BB%D1%8F_DynaKube_apiVersions&amp;diff=5945&amp;oldid=prev"/>
		<updated>2025-11-15T14:34:34Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая версия&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия от 14:34, 15 ноября 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l59&quot;&gt;Строка 59:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 59:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|&amp;lt;nowiki&amp;gt;&amp;gt; helm list -n &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;dynatrace &lt;/del&gt;-o json | jq -r &#039;.[].app_version&#039;`&amp;lt;/nowiki&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|&amp;lt;nowiki&amp;gt;&amp;gt; helm list -n &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;astromkey &lt;/ins&gt;-o json | jq -r &#039;.[].app_version&#039;`&amp;lt;/nowiki&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;1.6.2&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;1.6.2&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l69&quot;&gt;Строка 69:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 69:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|&amp;gt; kubectl get deployment &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;dynatrace&lt;/del&gt;-operator -n &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;dynatrace &lt;/del&gt;-o jsonpath=&#039;{.metadata.labels.app\.kubernetes\.io/version}&#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|&amp;gt; kubectl get deployment &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;astromkey&lt;/ins&gt;-operator -n &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;astromkey &lt;/ins&gt;-o jsonpath=&#039;{.metadata.labels.app\.kubernetes\.io/version}&#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;1.6.2&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;1.6.2&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>IKuznetsov</name></author>
	</entry>
	<entry>
		<id>https://doc.ruscomtech.ru/index.php?title=%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%B0_%D0%BF%D0%BE_%D0%BF%D0%B5%D1%80%D0%B5%D1%85%D0%BE%D0%B4%D1%83_%D0%B4%D0%BB%D1%8F_DynaKube_apiVersions&amp;diff=5944&amp;oldid=prev</id>
		<title>IKuznetsov: Новая страница: «== Обзор == В зависимости от версии Ключ-АСТРОМ &#039;&#039;&#039;Operator&#039;&#039;&#039; поддерживаются разные версии &lt;code&gt;api...»</title>
		<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%B0_%D0%BF%D0%BE_%D0%BF%D0%B5%D1%80%D0%B5%D1%85%D0%BE%D0%B4%D1%83_%D0%B4%D0%BB%D1%8F_DynaKube_apiVersions&amp;diff=5944&amp;oldid=prev"/>
		<updated>2025-11-15T14:34:26Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «== Обзор == В зависимости от версии Ключ-АСТРОМ &amp;#039;&amp;#039;&amp;#039;Operator&amp;#039;&amp;#039;&amp;#039; поддерживаются разные версии &amp;lt;code&amp;gt;api...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Обзор ==&lt;br /&gt;
В зависимости от версии Ключ-АСТРОМ &amp;#039;&amp;#039;&amp;#039;Operator&amp;#039;&amp;#039;&amp;#039; поддерживаются разные версии &amp;lt;code&amp;gt;apiVersion&amp;lt;/code&amp;gt;. На этой странице собраны руководства по переходу &amp;lt;code&amp;gt;DynaKubeapiVersion&amp;lt;/code&amp;gt; для каждой версии &amp;#039;&amp;#039;&amp;#039;Operator&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
=== Обзор версии API ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Версия API DynaKube&lt;br /&gt;
!Введено&lt;br /&gt;
!Устарело&lt;br /&gt;
!Удалено&lt;br /&gt;
|-&lt;br /&gt;
|v1beta5&lt;br /&gt;
|1.6.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|v1beta4&lt;br /&gt;
|1.5.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|v1beta3&lt;br /&gt;
|1.3.0&lt;br /&gt;
|1.6.0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|v1beta2&lt;br /&gt;
|1.2.0&lt;br /&gt;
|1.6.0&lt;br /&gt;
|1.7.0&lt;br /&gt;
|-&lt;br /&gt;
|v1beta1&lt;br /&gt;
|0.3.0&lt;br /&gt;
|1.6.0&lt;br /&gt;
|1.7.0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Стратегия преобразования ==&lt;br /&gt;
&lt;br /&gt;
=== Автоматическое преобразование ===&lt;br /&gt;
Каждая версия Ключ-АСТРОМ &amp;#039;&amp;#039;&amp;#039;Operator&amp;#039;&amp;#039;&amp;#039; преобразует развернутые &amp;lt;code&amp;gt;DynaKubes&amp;lt;/code&amp;gt; с более старой версией &amp;#039;&amp;#039;&amp;#039;API&amp;#039;&amp;#039;&amp;#039; в последнюю версию &amp;lt;code&amp;gt;apiVersion&amp;lt;/code&amp;gt;, поддерживаемую этой версией Ключ-АСТРОМ &amp;#039;&amp;#039;&amp;#039;Operator&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;v1.6.x&amp;#039;&amp;#039;&amp;#039; всегда будет конвертировать &amp;lt;code&amp;gt;DynaKubes&amp;lt;/code&amp;gt; в &amp;lt;code&amp;gt;v1beta5&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Таким образом, при проверке &amp;lt;code&amp;gt;kubectl&amp;lt;/code&amp;gt; используемого вами кода &amp;lt;code&amp;gt;apiVersion&amp;lt;/code&amp;gt; вы всегда увидите последнюю версию &amp;lt;code&amp;gt;apiVersion&amp;lt;/code&amp;gt;, поддерживаемую данной версией Ключ-АСТРОМ &amp;#039;&amp;#039;&amp;#039;Operator&amp;#039;&amp;#039;&amp;#039;. Вы можете воспользоваться этим механизмом вместо ручного преобразования.&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;DynaKube&amp;#039;&amp;#039;&amp;#039;, конвертированный в последнюю поддерживаемую версию &amp;lt;code&amp;gt;apiVersion&amp;lt;/code&amp;gt;:&lt;br /&gt;
#* &amp;lt;code&amp;gt;kubectl get dynakubes -n &amp;lt;namespace&amp;gt; &amp;lt;dynakube-name&amp;gt; -o yaml&amp;lt;/code&amp;gt;&lt;br /&gt;
# Очистите загруженный &amp;#039;&amp;#039;&amp;#039;DynaKube&amp;#039;&amp;#039;&amp;#039;, оставив только эти разделы.&lt;br /&gt;
#* соответствующие части раздела &amp;lt;code&amp;gt;.metadata&amp;lt;/code&amp;gt;&lt;br /&gt;
#* полный раздел &amp;lt;code&amp;gt;.spec&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ручное преобразование ===&lt;br /&gt;
1. Сначала проверьте текущую версию &amp;#039;&amp;#039;&amp;#039;Operator&amp;#039;&amp;#039;&amp;#039;. Если вы не знаете, какая версия у вас установлена, вот несколько способов узнать её.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Использование &amp;#039;&amp;#039;&amp;#039;Helm&amp;#039;&amp;#039;&amp;#039;:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Используйте команду &amp;lt;code&amp;gt;helm list&amp;lt;/code&amp;gt;, в поле будет указана версия &amp;lt;code&amp;gt;APP VERSION&amp;lt;/code&amp;gt; установленного Ключ-АСТРОМ &amp;#039;&amp;#039;&amp;#039;Operator&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
** Пример:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;&amp;gt; helm list -n dynatrace -o json | jq -r &amp;#039;.[].app_version&amp;#039;`&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1.6.2&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;u&amp;gt;С использованием&amp;lt;/u&amp;gt; &amp;lt;code&amp;gt;kubectl&amp;lt;/code&amp;gt;&amp;lt;u&amp;gt;:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* На развертывании Ключ-АСТРОМ &amp;#039;&amp;#039;&amp;#039;Operator&amp;#039;&amp;#039;&amp;#039; имеется метка &amp;lt;code&amp;gt;app.kubernetes.io/version&amp;lt;/code&amp;gt;, на которой указана используемая версия.&lt;br /&gt;
** Пример:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&amp;gt; kubectl get deployment dynatrace-operator -n dynatrace -o jsonpath=&amp;#039;{.metadata.labels.app\.kubernetes\.io/version}&amp;#039;&lt;br /&gt;
&lt;br /&gt;
1.6.2&lt;br /&gt;
|}&lt;br /&gt;
2. Затем проверьте используемые  данные &amp;lt;code&amp;gt;apiVersion&amp;lt;/code&amp;gt; и следуйте руководству по переходу &amp;lt;code&amp;gt;DynaKube&amp;lt;/code&amp;gt;, приведенному выше.&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;API DynaKube&amp;#039;&amp;#039;&amp;#039; и предоставить достаточно времени для перехода.&lt;br /&gt;
&lt;br /&gt;
=== Фаза 1: Объявление об устаревании ===&lt;br /&gt;
&amp;lt;u&amp;gt;Уведомление о предварительном прекращении поддержки:&amp;lt;/u&amp;gt; в примечаниях к выпуску размещено объявление о том, что по крайней мере один выпуск Ключ-АСТРОМ &amp;#039;&amp;#039;&amp;#039;Operator&amp;#039;&amp;#039;&amp;#039; должен состояться до того, как прекращение поддержки вступит в силу.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Маркировка устаревших версий:&amp;lt;/u&amp;gt; версия &amp;#039;&amp;#039;&amp;#039;API&amp;#039;&amp;#039;&amp;#039; официально отмечена как устаревшая в последующем выпуске, но остается полностью функциональной и поддерживаемой.&lt;br /&gt;
&lt;br /&gt;
=== Этап 2: Поддерживаемый период устаревания ===&lt;br /&gt;
&amp;lt;u&amp;gt;Продолжение поддержки:&amp;lt;/u&amp;gt; устаревшая версия &amp;#039;&amp;#039;&amp;#039;API&amp;#039;&amp;#039;&amp;#039; продолжает полностью поддерживаться и функционировать в течение периода устаревания.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Поощрение миграции:&amp;lt;/u&amp;gt; Пользователям настоятельно рекомендуется перейти на новую версию &amp;#039;&amp;#039;&amp;#039;API&amp;#039;&amp;#039;&amp;#039; в течение этого времени, используя предоставленные руководства по миграции.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Автоматическое преобразование:&amp;lt;/u&amp;gt; Ключ-АСТРОМ &amp;#039;&amp;#039;&amp;#039;Operator&amp;#039;&amp;#039;&amp;#039; автоматически преобразует устаревшие версии &amp;#039;&amp;#039;&amp;#039;API&amp;#039;&amp;#039;&amp;#039; в последнюю поддерживаемую версию в фоновом режиме, обеспечивая совместимость.&lt;br /&gt;
&lt;br /&gt;
=== Фаза 3: Подготовка к удалению ===&lt;br /&gt;
&amp;lt;u&amp;gt;Обслуживание API отключено:&amp;lt;/u&amp;gt; после окончания периода поддержки устаревшая версия &amp;#039;&amp;#039;&amp;#039;API&amp;#039;&amp;#039;&amp;#039; помечается как &amp;lt;code&amp;gt;served: false&amp;lt;/code&amp;gt; в определении пользовательских ресурсов (&amp;#039;&amp;#039;&amp;#039;CRD&amp;#039;&amp;#039;&amp;#039;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Режим «только преобразование»:&amp;lt;/u&amp;gt; схема версии API сохраняется в &amp;#039;&amp;#039;&amp;#039;CRD&amp;#039;&amp;#039;&amp;#039; только для целей преобразования, что позволяет читать и преобразовывать существующие ресурсы.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Крайний срок миграции:&amp;lt;/u&amp;gt; пользователи должны завершить миграцию на новую версию &amp;#039;&amp;#039;&amp;#039;API&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;
=== Фаза 4: Полное удаление ===&lt;br /&gt;
&amp;lt;u&amp;gt;Удаление схемы:&amp;lt;/u&amp;gt; устаревшая версия схемы &amp;#039;&amp;#039;&amp;#039;API&amp;#039;&amp;#039;&amp;#039; будет полностью удалена из &amp;#039;&amp;#039;&amp;#039;CRD&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;
&amp;lt;u&amp;gt;Нет поддержки преобразования:&amp;lt;/u&amp;gt; после удаления поддержка преобразования и совместимости для устаревшей версии &amp;#039;&amp;#039;&amp;#039;API&amp;#039;&amp;#039;&amp;#039; недоступна.&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;
* &amp;lt;u&amp;gt;Период тестирования:&amp;lt;/u&amp;gt; используйте период устаревания для тестирования миграции в непроизводственных средах.&lt;br /&gt;
* &amp;lt;u&amp;gt;Миграция производства:&amp;lt;/u&amp;gt; завершите миграцию производства задолго до отключения обслуживания &amp;#039;&amp;#039;&amp;#039;API&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
* &amp;lt;u&amp;gt;Проверка:&amp;lt;/u&amp;gt; убедитесь, что все ресурсы &amp;#039;&amp;#039;&amp;#039;DynaKube&amp;#039;&amp;#039;&amp;#039; используют текущую версию &amp;#039;&amp;#039;&amp;#039;API&amp;#039;&amp;#039;&amp;#039; после миграции.&lt;/div&gt;</summary>
		<author><name>IKuznetsov</name></author>
	</entry>
</feed>