<?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%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D1%8F_%D1%80%D0%B5%D1%81%D1%83%D1%80%D1%81%D0%BE%D0%B2_%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%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D1%8F_%D1%80%D0%B5%D1%81%D1%83%D1%80%D1%81%D0%BE%D0%B2_%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%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D1%8F_%D1%80%D0%B5%D1%81%D1%83%D1%80%D1%81%D0%BE%D0%B2_%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-16T15:24:51Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://doc.ruscomtech.ru/index.php?title=%D0%9E%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D1%8F_%D1%80%D0%B5%D1%81%D1%83%D1%80%D1%81%D0%BE%D0%B2_%D0%9A%D0%BB%D1%8E%D1%87-%D0%90%D0%A1%D0%A2%D0%A0%D0%9E%D0%9C_Operator&amp;diff=5961&amp;oldid=prev</id>
		<title>IKuznetsov в 18:33, 24 ноября 2025</title>
		<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%9E%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D1%8F_%D1%80%D0%B5%D1%81%D1%83%D1%80%D1%81%D0%BE%D0%B2_%D0%9A%D0%BB%D1%8E%D1%87-%D0%90%D0%A1%D0%A2%D0%A0%D0%9E%D0%9C_Operator&amp;diff=5961&amp;oldid=prev"/>
		<updated>2025-11-24T18:33:52Z</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;Версия от 18:33, 24 ноября 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-l232&quot;&gt;Строка 232:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 232:&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;      containers:&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;      containers:&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; 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;        - name: &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;dynatrace&lt;/del&gt;-operator&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;        - name: &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;astromkey&lt;/ins&gt;-operator&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;          resources:&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;          resources:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key ka_db:diff:1.41:old-5960:rev-5961:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>IKuznetsov</name></author>
	</entry>
	<entry>
		<id>https://doc.ruscomtech.ru/index.php?title=%D0%9E%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D1%8F_%D1%80%D0%B5%D1%81%D1%83%D1%80%D1%81%D0%BE%D0%B2_%D0%9A%D0%BB%D1%8E%D1%87-%D0%90%D0%A1%D0%A2%D0%A0%D0%9E%D0%9C_Operator&amp;diff=5960&amp;oldid=prev</id>
		<title>IKuznetsov: Новая страница: «Правильно настроенные ограничения ресурсов обеспечивают оптимальную производительнос...»</title>
		<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%9E%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D1%8F_%D1%80%D0%B5%D1%81%D1%83%D1%80%D1%81%D0%BE%D0%B2_%D0%9A%D0%BB%D1%8E%D1%87-%D0%90%D0%A1%D0%A2%D0%A0%D0%9E%D0%9C_Operator&amp;diff=5960&amp;oldid=prev"/>
		<updated>2025-11-24T18:33:34Z</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;. Это руководство поможет вам понять, как установить правильные ограничения ресурсов в зависимости от размера вашей среды и особенностей использования.&lt;br /&gt;
&lt;br /&gt;
== Базовый уровень ограничений ресурсов по умолчанию ==&lt;br /&gt;
Предусмотренные по умолчанию ограничения ресурсов были проверены в ходе тестирования производительности. Эти значения хорошо зарекомендовали себя в следующих условиях:&lt;br /&gt;
&lt;br /&gt;
* 25 нодов (тип узла e2-standard-32 на Google Kubernetes Engine)&lt;br /&gt;
* 20 DynaKubes&lt;br /&gt;
* 2500 пространств имен&lt;br /&gt;
* 5000 подов&lt;br /&gt;
&lt;br /&gt;
== Факторы потребления ресурсов ==&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;
!Индикатор&lt;br /&gt;
!Ключ-АСТРОМ Operator&lt;br /&gt;
!Webhook&lt;br /&gt;
!CSI driver&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;
|&lt;br /&gt;
|-&lt;br /&gt;
|DynaKubes&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;
|Количество версий ЕдиногоАгента&lt;br /&gt;
|&lt;br /&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;Пространства имен&amp;#039;&amp;#039;&amp;#039; : большее количество пространств имен увеличивает нагрузку на оператора и веб-перехватчик, поскольку им необходимо отслеживать и управлять ресурсами во всех пространствах имен.&lt;br /&gt;
** Влияние:&lt;br /&gt;
*** Увеличивает использование ЦП/памяти оператора&lt;br /&gt;
*** Увеличивает загрузку ЦП вебхука&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Ноды&amp;#039;&amp;#039;&amp;#039; : Дополнительные ноды требуют больше ресурсов, поскольку оператор ведет список всех доступных нод в кластерах Kubernetes и проверяет их соответствие доступным хостам на сервере Ключ-АСТРОМ.&lt;br /&gt;
** Влияние:&lt;br /&gt;
*** Увеличивает использование ЦП/памяти оператора&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;DynaKubes&amp;#039;&amp;#039;&amp;#039; : каждый ресурс DynaKube представляет собой отдельное развертывание Ключ-АСТРОМ, требующее индивидуального управления.&lt;br /&gt;
** Влияние:&lt;br /&gt;
*** Увеличивает использование ЦП/памяти оператора&lt;br /&gt;
*** Увеличивает использование ЦП/памяти веб-перехватчиком&lt;br /&gt;
*** Увеличивает использование ЦП/памяти драйвером CSI&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Поды&amp;#039;&amp;#039;&amp;#039; : веб-перехватчик обрабатывает запросы на допуск для каждого пода, в то время как драйвер CSI управляет монтированием тома для подов с помощью ЕдиногоАгента.&lt;br /&gt;
** Влияние:&lt;br /&gt;
*** Увеличивает использование ЦП/памяти сервера драйверов CSI/пробы активности/регистратора&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Версии ЕдиногоАгента&amp;#039;&amp;#039;&amp;#039; : Драйвер CSI должен управлять различными версиями ЕдиногоАгента и предоставлять к ним доступ, что требует дополнительных ресурсов хранения и обработки.&lt;br /&gt;
** Влияние:&lt;br /&gt;
*** Увеличивает использование ЦП/памяти драйвером CSI&lt;br /&gt;
&lt;br /&gt;
=== Минимизировать влияние большого количества узлов ===&lt;br /&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;
|Данная функциональность присутствует во всех версиях Operator до 1.6.0 и не может быть отключена.&lt;br /&gt;
&lt;br /&gt;
Его можно отключить в версиях 1.6.3 и 1.7.3 или в более новых версиях Operator.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;code&amp;gt;applicationMonitoring&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Вы можете сократить потребление ресурсов оператором, отключив определение доступности хоста, если ваш &amp;#039;&amp;#039;&amp;#039;DynaKubes&amp;#039;&amp;#039;&amp;#039;:&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;
&lt;br /&gt;
==== Как отключить определение доступности хоста ====&lt;br /&gt;
Чтобы отключить определение доступности хоста, задайте следующее значение &amp;#039;&amp;#039;&amp;#039;Helm&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|operator:&lt;br /&gt;
&lt;br /&gt;
  hostAvailabilityDetection: false&lt;br /&gt;
|}&lt;br /&gt;
Такая оптимизация может снизить использование ЦП и памяти оператора, особенно в больших кластерах с большим количеством нодов.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|Настройка на уровне кластера : &amp;lt;code&amp;gt;operator.hostAvailabilityDetection&amp;lt;/code&amp;gt; влияет на все объекты DynaKube, управляемые оператором. Отключайте эту настройку только в том случае, если вы уверены, что ни один из ваших объектов DynaKube не требует мониторинга на уровне хоста. Отключение этой настройки, когда требуются ЕдиныеАгенты на хосте, может привести к ложным срабатываниям предупреждений об отсутствии хоста при масштабировании нодов или других операциях, связанных с нодами.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Настройте ограничения ресурсов ==&lt;br /&gt;
Хотя лимиты ресурсов по умолчанию должны быть достаточны для большинства случаев использования, вы можете настроить их в соответствии со своими конкретными потребностями.&lt;br /&gt;
&lt;br /&gt;
=== Helm ===&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Ключ-АСТРОМ Operator&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|operator:&lt;br /&gt;
&lt;br /&gt;
  requests:&lt;br /&gt;
&lt;br /&gt;
    cpu: 50m&lt;br /&gt;
&lt;br /&gt;
    memory: 64Mi&lt;br /&gt;
&lt;br /&gt;
  limits:&lt;br /&gt;
&lt;br /&gt;
    cpu: 100m&lt;br /&gt;
&lt;br /&gt;
    memory: 128Mi&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;WebHook&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|webhook:&lt;br /&gt;
&lt;br /&gt;
  requests:&lt;br /&gt;
&lt;br /&gt;
    cpu: 300m&lt;br /&gt;
&lt;br /&gt;
    memory: 128Mi&lt;br /&gt;
&lt;br /&gt;
  limits:&lt;br /&gt;
&lt;br /&gt;
    cpu: 300m&lt;br /&gt;
&lt;br /&gt;
    memory: 128Mi&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;CSI driver&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|csidriver:&lt;br /&gt;
&lt;br /&gt;
  csiInit:&lt;br /&gt;
&lt;br /&gt;
    resources:&lt;br /&gt;
&lt;br /&gt;
      requests:&lt;br /&gt;
&lt;br /&gt;
        cpu: 50m&lt;br /&gt;
&lt;br /&gt;
        memory: 100Mi&lt;br /&gt;
&lt;br /&gt;
      limits:&lt;br /&gt;
&lt;br /&gt;
        cpu: 50m&lt;br /&gt;
&lt;br /&gt;
        memory: 100Mi&lt;br /&gt;
&lt;br /&gt;
  server:&lt;br /&gt;
&lt;br /&gt;
    resources:&lt;br /&gt;
&lt;br /&gt;
      requests:&lt;br /&gt;
&lt;br /&gt;
        cpu: 50m&lt;br /&gt;
&lt;br /&gt;
        memory: 100Mi&lt;br /&gt;
&lt;br /&gt;
      limits:&lt;br /&gt;
&lt;br /&gt;
        cpu: 50m&lt;br /&gt;
&lt;br /&gt;
        memory: 100Mi&lt;br /&gt;
&lt;br /&gt;
  provisioner:&lt;br /&gt;
&lt;br /&gt;
    resources:&lt;br /&gt;
&lt;br /&gt;
      requests:&lt;br /&gt;
&lt;br /&gt;
        cpu: 300m&lt;br /&gt;
&lt;br /&gt;
        memory: 100Mi&lt;br /&gt;
&lt;br /&gt;
      limits:&lt;br /&gt;
&lt;br /&gt;
        cpu: 300m&lt;br /&gt;
&lt;br /&gt;
        memory: 100Mi&lt;br /&gt;
&lt;br /&gt;
  registrar:&lt;br /&gt;
&lt;br /&gt;
    resources:&lt;br /&gt;
&lt;br /&gt;
      requests:&lt;br /&gt;
&lt;br /&gt;
        cpu: 20m&lt;br /&gt;
&lt;br /&gt;
        memory: 30Mi&lt;br /&gt;
&lt;br /&gt;
      limits:&lt;br /&gt;
&lt;br /&gt;
        cpu: 20m&lt;br /&gt;
&lt;br /&gt;
        memory: 30Mi&lt;br /&gt;
&lt;br /&gt;
  livenessprobe:&lt;br /&gt;
&lt;br /&gt;
    resources:&lt;br /&gt;
&lt;br /&gt;
      requests:&lt;br /&gt;
&lt;br /&gt;
        cpu: 20m&lt;br /&gt;
&lt;br /&gt;
        memory: 30Mi&lt;br /&gt;
&lt;br /&gt;
      limits:&lt;br /&gt;
&lt;br /&gt;
        cpu: 20m&lt;br /&gt;
&lt;br /&gt;
        memory: 30Mi&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== YAML ====&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Ключ-АСТРОМ Operator&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|spec:&lt;br /&gt;
&lt;br /&gt;
  template:&lt;br /&gt;
&lt;br /&gt;
    spec:&lt;br /&gt;
&lt;br /&gt;
      containers:&lt;br /&gt;
&lt;br /&gt;
        - name: dynatrace-operator&lt;br /&gt;
&lt;br /&gt;
          resources:&lt;br /&gt;
&lt;br /&gt;
            requests:&lt;br /&gt;
&lt;br /&gt;
              cpu: 50m&lt;br /&gt;
&lt;br /&gt;
              memory: 64Mi&lt;br /&gt;
&lt;br /&gt;
            limits:&lt;br /&gt;
&lt;br /&gt;
              cpu: 100m&lt;br /&gt;
&lt;br /&gt;
              memory: 128Mi&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;WebHook&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|spec:&lt;br /&gt;
&lt;br /&gt;
  template:&lt;br /&gt;
&lt;br /&gt;
    spec:&lt;br /&gt;
&lt;br /&gt;
      containers:&lt;br /&gt;
&lt;br /&gt;
        - name: webhook&lt;br /&gt;
&lt;br /&gt;
          resources:&lt;br /&gt;
&lt;br /&gt;
            requests:&lt;br /&gt;
&lt;br /&gt;
              cpu: 300m&lt;br /&gt;
&lt;br /&gt;
              memory: 128Mi&lt;br /&gt;
&lt;br /&gt;
            limits:&lt;br /&gt;
&lt;br /&gt;
              cpu: 300m&lt;br /&gt;
&lt;br /&gt;
              memory: 128Mi&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;CSI driver&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** &amp;lt;code&amp;gt;csi-init&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|spec:&lt;br /&gt;
&lt;br /&gt;
  template:&lt;br /&gt;
&lt;br /&gt;
    spec:&lt;br /&gt;
&lt;br /&gt;
      initContainers:&lt;br /&gt;
&lt;br /&gt;
      - name: csi-init&lt;br /&gt;
&lt;br /&gt;
        resources:&lt;br /&gt;
&lt;br /&gt;
          requests:&lt;br /&gt;
&lt;br /&gt;
            cpu: 50m&lt;br /&gt;
&lt;br /&gt;
            memory: 100Mi&lt;br /&gt;
&lt;br /&gt;
          limits:&lt;br /&gt;
&lt;br /&gt;
            cpu: 50m&lt;br /&gt;
&lt;br /&gt;
            memory: 100Mi&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
** &amp;lt;code&amp;gt;server&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|spec:&lt;br /&gt;
&lt;br /&gt;
  template:&lt;br /&gt;
&lt;br /&gt;
    spec:&lt;br /&gt;
&lt;br /&gt;
      containers:&lt;br /&gt;
&lt;br /&gt;
      - name: server&lt;br /&gt;
&lt;br /&gt;
        resources:&lt;br /&gt;
&lt;br /&gt;
          limits:&lt;br /&gt;
&lt;br /&gt;
            cpu: 50m&lt;br /&gt;
&lt;br /&gt;
            memory: 100Mi&lt;br /&gt;
&lt;br /&gt;
          requests:&lt;br /&gt;
&lt;br /&gt;
            cpu: 50m&lt;br /&gt;
&lt;br /&gt;
            memory: 100Mi&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
** &amp;lt;code&amp;gt;provisioner&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|spec:&lt;br /&gt;
&lt;br /&gt;
  template:&lt;br /&gt;
&lt;br /&gt;
    spec:&lt;br /&gt;
&lt;br /&gt;
      containers:&lt;br /&gt;
&lt;br /&gt;
      - name: provisioner&lt;br /&gt;
&lt;br /&gt;
        resources:&lt;br /&gt;
&lt;br /&gt;
          limits:&lt;br /&gt;
&lt;br /&gt;
            cpu: 300m&lt;br /&gt;
&lt;br /&gt;
            memory: 100Mi&lt;br /&gt;
&lt;br /&gt;
          requests:&lt;br /&gt;
&lt;br /&gt;
            cpu: 300m&lt;br /&gt;
&lt;br /&gt;
            memory: 100Mi&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
** &amp;lt;code&amp;gt;registrar&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|spec:&lt;br /&gt;
&lt;br /&gt;
  template:&lt;br /&gt;
&lt;br /&gt;
    spec:&lt;br /&gt;
&lt;br /&gt;
      containers:&lt;br /&gt;
&lt;br /&gt;
      - name: registrar&lt;br /&gt;
&lt;br /&gt;
        resources:&lt;br /&gt;
&lt;br /&gt;
          limits:&lt;br /&gt;
&lt;br /&gt;
            cpu: 20m&lt;br /&gt;
&lt;br /&gt;
            memory: 30Mi&lt;br /&gt;
&lt;br /&gt;
          requests:&lt;br /&gt;
&lt;br /&gt;
            cpu: 20m&lt;br /&gt;
&lt;br /&gt;
            memory: 30Mi&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
** &amp;lt;code&amp;gt;liveness-probe&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|spec:&lt;br /&gt;
&lt;br /&gt;
  template:&lt;br /&gt;
&lt;br /&gt;
    spec:&lt;br /&gt;
&lt;br /&gt;
      containers:&lt;br /&gt;
&lt;br /&gt;
      - name: liveness-probe&lt;br /&gt;
&lt;br /&gt;
        resources:&lt;br /&gt;
&lt;br /&gt;
          limits:&lt;br /&gt;
&lt;br /&gt;
            cpu: 20m&lt;br /&gt;
&lt;br /&gt;
            memory: 30Mi&lt;br /&gt;
&lt;br /&gt;
          requests:&lt;br /&gt;
&lt;br /&gt;
            cpu: 20m&lt;br /&gt;
&lt;br /&gt;
            memory: 30Mi&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Масштабирование ограничений ресурсов для различных сред ===&lt;br /&gt;
Запросы/ограничения ресурсов по умолчанию рассчитаны на среды среднего масштаба. Для корректировки ограничений в зависимости от размера среды следуйте следующим рекомендациям:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|Это лишь начальные рекомендации. Всегда отслеживайте фактическое использование ресурсов в вашей среде и корректируйте его соответствующим образом.&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Классы качества обслуживания Pod&amp;#039;&amp;#039;&amp;#039; : для некоторых компонентов лимиты и запросы установлены на одинаковые значения, чтобы обеспечить &amp;#039;&amp;#039;[https://kubernetes.io/docs/concepts/workloads/pods/pod-qos/#guaranteed гарантированное качество обслуживания Pod]&amp;#039;&amp;#039;﻿. При масштабировании лимитов таких компонентов всегда масштабируйте запросы пропорционально.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Пропорциональное распределение ресурсов&amp;#039;&amp;#039;&amp;#039; : Низкое количество запросов к ЦП в контейнере может привести к троттлингу из-за политики управления ЦП нода. Запросы служат минимальной гарантией. Таким образом, на высоконагруженном узле контейнеры с меньшими запросами будут подверженны троттлингу сильнее, чем контейнеры с большими запросами, независимо от их лимита. При масштабировании лимитов всегда учитывайте и масштабирование запросов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Большие среды (&amp;gt; 50 nodes, &amp;gt; 10,000 pods) ====&lt;br /&gt;
Увеличьте запросы/лимиты по умолчанию на 50–100%:&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;&lt;br /&gt;
** Request: CPU 100m, Memory 128Mi&lt;br /&gt;
** Limits: CPU 200m, Memory 256Mi&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Webhook&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
** Requests: CPU 600m, Memory 256Mi&lt;br /&gt;
** Limits: CPU 600m, Memory 256Mi&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;CSI driver provisioner:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** Requests: CPU 600m, Memory 200Mi&lt;br /&gt;
** Limits: CPU 600m, Memory 200Mi&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;CSI driver server:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** Requests: CPU 100m, Memory 200Mi&lt;br /&gt;
** Limits: CPU 100m, Memory 200Mi&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;CSI driver liveness-probe:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** Requests: CPU 30m, Memory 50Mi&lt;br /&gt;
** Limits: CPU 30m, Memory 50Mi&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;CSI driver registrar:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** Requests: CPU 30m, Memory 50Mi&lt;br /&gt;
** Limits: CPU 30m, Memory 50Mi&lt;br /&gt;
&lt;br /&gt;
==== Корпоративные среды (&amp;gt; 100 nodes, &amp;gt; 25,000 pods) ====&lt;br /&gt;
Увеличьте запросы/лимиты по умолчанию на 100–200%:&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;: CPU 400m, Memory 512Mi&lt;br /&gt;
** Request: CPU 200m, Memory 256Mi&lt;br /&gt;
** Limits: CPU 400m, Memory 512Mi&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Webhook&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
** Requests: CPU 1000m, Memory 512Mi&lt;br /&gt;
** Limits: CPU 1000m, Memory 512Mi&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;CSI driver provisioner&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
** Requests: CPU 900m, Memory 300Mi&lt;br /&gt;
** Limits: CPU 900m, Memory 300Mi&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;CSI driver server:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** Requests: CPU 150m, Memory 300Mi&lt;br /&gt;
** Limits: CPU 150m, Memory 300Mi&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;CSI driver liveness-probe:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** Requests: CPU 50m, Memory 70Mi&lt;br /&gt;
** Limits: CPU 50m, Memory 70Mi&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;CSI driver registrar:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** Requests: CPU 50m, Memory 70Mi&lt;br /&gt;
** Limits: CPU 50m, Memory 70Mi&lt;/div&gt;</summary>
		<author><name>IKuznetsov</name></author>
	</entry>
</feed>