<?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%98%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81%D0%B5%D1%82%D0%B5%D0%B2%D1%8B%D1%85_%D0%B7%D0%BE%D0%BD_%D0%B2_Kubernetes</id>
	<title>Использование сетевых зон в Kubernetes - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://doc.ruscomtech.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%98%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81%D0%B5%D1%82%D0%B5%D0%B2%D1%8B%D1%85_%D0%B7%D0%BE%D0%BD_%D0%B2_Kubernetes"/>
	<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%98%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81%D0%B5%D1%82%D0%B5%D0%B2%D1%8B%D1%85_%D0%B7%D0%BE%D0%BD_%D0%B2_Kubernetes&amp;action=history"/>
	<updated>2026-05-11T19:48:03Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.36.1</generator>
	<entry>
		<id>https://doc.ruscomtech.ru/index.php?title=%D0%98%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81%D0%B5%D1%82%D0%B5%D0%B2%D1%8B%D1%85_%D0%B7%D0%BE%D0%BD_%D0%B2_Kubernetes&amp;diff=5980&amp;oldid=prev</id>
		<title>IKuznetsov: Новая страница: «На этой странице описывается, как эффективно использовать сетевые зоны в средах '''Kubernetes'...»</title>
		<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%98%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81%D0%B5%D1%82%D0%B5%D0%B2%D1%8B%D1%85_%D0%B7%D0%BE%D0%BD_%D0%B2_Kubernetes&amp;diff=5980&amp;oldid=prev"/>
		<updated>2025-12-01T17:43:56Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «На этой странице описывается, как эффективно использовать сетевые зоны в средах &amp;#039;&amp;#039;&amp;#039;Kubernetes&amp;#039;...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;На этой странице описывается, как эффективно использовать сетевые зоны в средах '''Kubernetes''', уделяя особое внимание их настройке через '''DynaKube'''.&lt;br /&gt;
&lt;br /&gt;
Чтобы обеспечить бесперебойную настройку, мы настоятельно рекомендуем вам внимательно ознакомиться с этим руководством, прежде чем приступать к настройке. Это позволит сетевым администраторам получить полное представление о необходимых условиях и необходимых этапах, что гарантирует успешное развертывание.&lt;br /&gt;
&lt;br /&gt;
== Сетевые зоны в средах Kubernetes ==&lt;br /&gt;
Сетевые зоны играют ключевую роль в управлении и направлении трафика между компонентами Ключ-АСТРОМ, обеспечивая эффективную коммуникацию внутри сети, как в средах '''Kubernetes''', так и в традиционных конфигурациях. Используя сетевые зоны, администраторы сетей могут оптимизировать поток трафика и адаптироваться к средам со строгими сетевыми ограничениями, такими как ограниченные возможности выхода.&lt;br /&gt;
&lt;br /&gt;
Сетевые зоны для компонентов Ключ-АСТРОМ, развернутых в '''Kubernetes''', можно легко настроить с помощью настраиваемого ресурса '''DynaKube''', что обеспечивает индивидуальное и эффективное управление сетью.&lt;br /&gt;
&lt;br /&gt;
== Настройка сетевых зон ==&lt;br /&gt;
В этом разделе настройки классифицируются по двум различным сценариям в зависимости от их характеристик:&lt;br /&gt;
&lt;br /&gt;
* Кластер Kubernetes с неограниченным выходом&lt;br /&gt;
* Кластер Kubernetes с ограниченным выходом&lt;br /&gt;
&lt;br /&gt;
=== Кластер Kubernetes с неограниченным выходом ===&lt;br /&gt;
В кластерах '''Kubernetes''' без ограничений на выход основными целями сетевых зон являются:&lt;br /&gt;
&lt;br /&gt;
* Эффективное направление трафика, избегая ненужной глобальной маршрутизации&lt;br /&gt;
* Фильтрация недоступных конечных точек&lt;br /&gt;
&lt;br /&gt;
Поэтому для оптимального управления трафиком компонентов Ключ-АСТРОМ рекомендуется использовать сетевые зоны.&lt;br /&gt;
&lt;br /&gt;
1. Настройте сетевую зону, задав соответствующее поле &amp;lt;code&amp;gt;networkZone&amp;lt;/code&amp;gt;, и убедитесь, что АктивныйШлюз развёрнут в рамках конфигурации '''DynaKube'''. Указанная сетевая зона будет автоматически применена Ключ-АСТРОМ '''Operator''' к развёрнутым АктивномуШлюзу и ЕдиномуАгенту.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|apiVersion: astromkey.com/v1beta5&lt;br /&gt;
&lt;br /&gt;
kind: DynaKube&lt;br /&gt;
&lt;br /&gt;
metadata:&lt;br /&gt;
&lt;br /&gt;
  ...&lt;br /&gt;
&lt;br /&gt;
spec:&lt;br /&gt;
&lt;br /&gt;
  ...&lt;br /&gt;
&lt;br /&gt;
  networkZone: my-networkzone # Configures network zone&lt;br /&gt;
&lt;br /&gt;
  oneAgent:&lt;br /&gt;
&lt;br /&gt;
    ...&lt;br /&gt;
&lt;br /&gt;
  activeGate: # Ensures ActiveGate rollout&lt;br /&gt;
&lt;br /&gt;
    capabilities:&lt;br /&gt;
&lt;br /&gt;
      - routing&lt;br /&gt;
&lt;br /&gt;
      - kubernetes-monitoring&lt;br /&gt;
&lt;br /&gt;
    ...&lt;br /&gt;
|}&lt;br /&gt;
2. Примените '''DynaKube''' '''CR''' к '''API Kubernetes'''.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|kubectl apply -f dynakube.yaml&lt;br /&gt;
|}&lt;br /&gt;
После подачи заявки Ключ-АСТРОМ '''Operator''' развернёт компоненты Ключ-АСТРОМ в соответствии с конфигурацией '''DynaKube'''. В ходе развёртывания АктивныхШлюзов и ЕдиныхАгентов получат доступные конечные точки в соответствии с указанной сетевой зоной (с резервным режимом ''Any ActiveGate'') и смогут начать взаимодействие независимо от статуса развёртывания друг друга.&lt;br /&gt;
&lt;br /&gt;
=== Кластер Kubernetes с ограниченным выходом ===&lt;br /&gt;
В кластерах '''Kubernetes''', где применяется ограничение исходящего трафика, взаимодействие с внешними сетями, как правило, разрешено только компонентам из белого списка. В Ключ-АСТРОМ АктивномШлюзе разработан для этого сценария и служит важнейшим компонентом шлюза, способным централизовать все исходящие соединения с кластером Ключ-АСТРОМ.&lt;br /&gt;
&lt;br /&gt;
Учитывая, что все компоненты Ключ-АСТРОМ должны взаимодействовать исключительно через АктивныйШлюз из белого списка, крайне важно настроить сетевую зону с поддержкой этого требования. Следовательно, сетевая зона должна гарантировать, что для связи будут использоваться только АктивнымШлюзом в указанной сетевой зоне, без использования каких-либо резервных вариантов. Для этого сетевую зону необходимо создать заранее с резервным режимом ''«'''None'''»'', чтобы предотвратить блокировку компонентов мониторинга Ключ-АСТРОМ.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|Ключ-АСТРОМ Operator версии 0.14.0+ откладывает развёртывание и внедрение ЕдиногоАгента до тех пор, пока не станет доступен хотя бы один АктивныйШлюз. После появления АктивногоШлюза развёртываются ЕдиныеАгенты и выполняется внедрение ЕдиногоАгента. Модули приложений, не внедрённые из-за задержки, необходимо перезапустить вручную.&lt;br /&gt;
|}&lt;br /&gt;
Кроме того, может потребоваться настроить прокси-сервер для упрощения контролируемого доступа к сети в кластерах '''Kubernetes''' с ограниченным выходом.&lt;br /&gt;
&lt;br /&gt;
1. Выполните следующую команду, чтобы создать сетевую зону в резервном режиме '''''None''''' с помощью '''API astromkey'''.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|curl -X PUT https://&amp;lt;environment-fqdn&amp;gt;/api/v2/networkZones/&amp;lt;network-zone-name&amp;gt; \&lt;br /&gt;
&lt;br /&gt;
  -H &amp;quot;Authorization: Api-Token &amp;lt;api-token&amp;gt;&amp;quot; \&lt;br /&gt;
&lt;br /&gt;
  -H &amp;quot;Content-Type: application/json&amp;quot; \&lt;br /&gt;
&lt;br /&gt;
  -d &amp;quot;{ \&amp;quot;fallbackMode\&amp;quot;: \&amp;quot;NONE\&amp;quot; }&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
API-токену должно быть назначено разрешение &amp;lt;code&amp;gt;networkZones.write&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
2. Настройте сетевую зону, задав соответствующее поле &amp;lt;code&amp;gt;networkZone&amp;lt;/code&amp;gt;, и убедитесь, что АктивныйШлюз развернут как часть конфигурации '''DynaKube'''.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|apiVersion: astromkey.com/v1beta5&lt;br /&gt;
&lt;br /&gt;
kind: DynaKube&lt;br /&gt;
&lt;br /&gt;
metadata:&lt;br /&gt;
&lt;br /&gt;
  ...&lt;br /&gt;
&lt;br /&gt;
spec:&lt;br /&gt;
&lt;br /&gt;
  ...&lt;br /&gt;
&lt;br /&gt;
  networkZone: my-networkzone # Configures network zone&lt;br /&gt;
&lt;br /&gt;
  oneAgent:&lt;br /&gt;
&lt;br /&gt;
    ...&lt;br /&gt;
&lt;br /&gt;
  activeGate: # Ensures ActiveGate rollout&lt;br /&gt;
&lt;br /&gt;
    capabilities:&lt;br /&gt;
&lt;br /&gt;
      - routing&lt;br /&gt;
&lt;br /&gt;
      - kubernetes-monitoring&lt;br /&gt;
&lt;br /&gt;
    ...&lt;br /&gt;
|}&lt;br /&gt;
3. Примените '''DynaKube''' '''CR''' к '''API Kubernetes'''.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|kubectl apply -f dynakube.yaml&lt;br /&gt;
|}&lt;br /&gt;
После развертывания Ключ-АСТРОМ '''Operator''' выполняет следующие шаги.&lt;br /&gt;
&lt;br /&gt;
# Разверните АктивныеШлюзы.&lt;br /&gt;
# Проверьте кластер Ключ-АСТРОМ на предмет доступных АктивныхШлюзов с определенным интервалом, пока АктивныйШлюз не станет доступным.&lt;br /&gt;
# Разверните ЕдиныеАгенты с доступными конечными точками связи.&lt;br /&gt;
# Выполните внедрение ЕдиногоАгента в модули приложений.&lt;/div&gt;</summary>
		<author><name>IKuznetsov</name></author>
	</entry>
</feed>