Исходный код вики J02.07. Routes (Маршрутизация)
                  Редактировал(а) Ирина Сафонова 07.01.2024, 12:59
              
      Последние авторы
| author | version | line-number | content | 
|---|---|---|---|
| 1 | {{box cssClass="floatinginfobox" title="**Содержание**"}} | ||
| 2 | {{toc/}} | ||
| 3 | {{/box}} | ||
| 4 | |||
| 5 | (% data-xwiki-non-generated-content="java.util.List" %) | ||
| 6 | ((( | ||
| 7 | = Что такое Routes (Маршрутизация)? = | ||
| 8 | ))) | ||
| 9 | |||
| 10 | ---- | ||
| 11 | |||
| 12 | Routes (Маршрутизация) — функционал **Cloud Managed Kubernetes,** аналогичный [[Ingress>>https://kubernetes.io/docs/concepts/services-networking/ingress/#what-is-ingress]] в **Kubernetes**. Вы можете использовать маршрут и один IP-адрес для агрегирования и предоставления нескольких сервисов. | ||
| 13 | |||
| 14 | = Необходимые условия перед выполнением настроек = | ||
| 15 | |||
| 16 | ---- | ||
| 17 | |||
| 18 | Перед выполнением настроек: | ||
| 19 | |||
| 20 | ~1. Создайте [[рабочее пространство>>url:https://wiki.dfcloud.ru/bin/view/Glossary/%D0%A0%D0%B0%D0%B1%D0%BE%D1%87%D0%B5%D0%B5%20%D0%BF%D1%80%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D1%81%D1%82%D0%B2%D0%BE]], [[проект>>url:https://wiki.dfcloud.ru/bin/view/Glossary/%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82]] и двух пользователей, например, {{code language="none"}}ws-admin{{/code}} и {{code language="none"}}project-regular{{/code}}. {{code language="none"}}Admin{{/code}} должна быть предоставлена роль {{code language="none"}}project-admin{{/code}} в проекте, а {{code language="none"}}project-regular{{/code}} — роль {{code language="none"}}operator{{/code}}. | ||
| 21 | |||
| 22 | 2. Если доступ к маршрутизации должен осуществляться в режиме HTTPS, создайте [[секретную переменную>>https://wiki.dfcloud.ru/bin/view/%D0%9A%D0%BE%D0%BD%D1%82%D0%B5%D0%B9%D0%BD%D0%B5%D1%80%D0%BD%D0%B0%D1%8F%20%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0/Cloud%20Managed%20Kubernetes/2.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F/01.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F/L.%20%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%BE%D0%BC/L04.%20%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0%20%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B0/L04.01.%20%D0%A1%D0%B5%D0%BA%D1%80%D0%B5%D1%82%D0%BD%D1%8B%D0%B5%20%D0%BF%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5/]], содержащую ключи {{code language="none"}}tls.crt{{/code}}(сертификат [[TLS>>https://wiki.dfcloud.ru/bin/view/Glossary/TLS]]) и {{code language="none"}}tls.key{{/code}} (закрытый ключ TLS). Ключи используются для шифрования. | ||
| 23 | |||
| 24 | 3. Создайте минимум один [[сервис>>https://wiki.dfcloud.ru/bin/view/%D0%9A%D0%BE%D0%BD%D1%82%D0%B5%D0%B9%D0%BD%D0%B5%D1%80%D0%BD%D0%B0%D1%8F%20%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0/Cloud%20Managed%20Kubernetes/2.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F/01.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F/L.%20%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%BE%D0%BC/L02.%20%D0%A0%D0%B0%D0%B1%D0%BE%D1%87%D0%B8%D0%B5%20%D0%BD%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B8%20%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9/L02.04.%20%D0%A1%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D1%8B/]]. | ||
| 25 | |||
| 26 | = Настройка метода доступа к маршрутизации = | ||
| 27 | |||
| 28 | ---- | ||
| 29 | |||
| 30 | ~1. Войдите в консоль как {{code language="none"}}project-admin{{/code}} и перейдите в проект. | ||
| 31 | 2. Выберите **Gateway Settings** в **Project Settings** на левой панели навигации и нажмите кнопку **Enable Gateway** справа. | ||
| 32 | 3. В появившейся экранной форме установите для параметра **Access Mode** значение //NodePort// или //LoadBalancer// и нажмите кнопку **ОК**. | ||
| 33 | |||
| 34 | {{info}} | ||
| 35 | Если режим доступа установлен на //LoadBalancer//, необходимо включить[[ балансировщик нагрузки>>https://wiki.dfcloud.ru/bin/view/Glossary/%D0%91%D0%B0%D0%BB%D0%B0%D0%BD%D1%81%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0%20%D0%BD%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B8]] в вашей среде. | ||
| 36 | {{/info}} | ||
| 37 | |||
| 38 | = Создание маршрутизации = | ||
| 39 | |||
| 40 | ---- | ||
| 41 | |||
| 42 | Создание состоит из следующих последовательных шагов: | ||
| 43 | |||
| 44 | ~1. [[Настройка основной информации>>https://wiki.dfcloud.ru/bin/view/%D0%9A%D0%BE%D0%BD%D1%82%D0%B5%D0%B9%D0%BD%D0%B5%D1%80%D0%BD%D0%B0%D1%8F%20%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0/Cloud%20Managed%20Kubernetes/2.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F/01.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F/L.%20%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%BE%D0%BC/L02.%20%D0%A0%D0%B0%D0%B1%D0%BE%D1%87%D0%B8%D0%B5%20%D0%BD%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B8%20%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9/L02.07.%20Routes/#H4284304331.41D43044144244043E43943A43043E44143D43E43243D43E43943843D44443E44043C430446438438]]. | ||
| 45 | 2. [[Настройка правил маршрутизации>>https://wiki.dfcloud.ru/bin/view/%D0%9A%D0%BE%D0%BD%D1%82%D0%B5%D0%B9%D0%BD%D0%B5%D1%80%D0%BD%D0%B0%D1%8F%20%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0/Cloud%20Managed%20Kubernetes/2.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F/01.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F/L.%20%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%BE%D0%BC/L02.%20%D0%A0%D0%B0%D0%B1%D0%BE%D1%87%D0%B8%D0%B5%20%D0%BD%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B8%20%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9/L02.07.%20Routes/#H4284304332.A041D43044144244043E43943A43043F44043043243843B43C430440448440443442438437430446438438]]. | ||
| 46 | 3. [[Настройка дополнительных параметров>>https://wiki.dfcloud.ru/bin/view/%D0%9A%D0%BE%D0%BD%D1%82%D0%B5%D0%B9%D0%BD%D0%B5%D1%80%D0%BD%D0%B0%D1%8F%20%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0/Cloud%20Managed%20Kubernetes/2.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F/01.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F/L.%20%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%BE%D0%BC/L02.%20%D0%A0%D0%B0%D0%B1%D0%BE%D1%87%D0%B8%D0%B5%20%D0%BD%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B8%20%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9/L02.07.%20Routes/#H4284304333.41D43044144244043E43943A43043443E43F43E43B43D43844243543B44C43D44B44543F43044043043C43544244043E4322843E43F44643843E43D43043B44C43D43E29]]. | ||
| 47 | 4. [[Получение доменного имени, пути службы и адреса шлюза>>https://wiki.dfcloud.ru/bin/view/%D0%9A%D0%BE%D0%BD%D1%82%D0%B5%D0%B9%D0%BD%D0%B5%D1%80%D0%BD%D0%B0%D1%8F%20%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0/Cloud%20Managed%20Kubernetes/2.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F/01.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F/L.%20%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%BE%D0%BC/L02.%20%D0%A0%D0%B0%D0%B1%D0%BE%D1%87%D0%B8%D0%B5%20%D0%BD%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B8%20%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9/L02.07.%20Routes/#H4284304334.41F43E43B44344743543D43843543443E43C43543D43D43E43343E43843C43543D4382C43F44344243844143B44343643144B43843043444043544143044843B44E437430]]. | ||
| 48 | |||
| 49 | При необходимости [[проверьте параметры настройки>>https://wiki.dfcloud.ru/bin/view/%D0%9A%D0%BE%D0%BD%D1%82%D0%B5%D0%B9%D0%BD%D0%B5%D1%80%D0%BD%D0%B0%D1%8F%20%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0/Cloud%20Managed%20Kubernetes/2.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F/01.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F/L.%20%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%BE%D0%BC/L02.%20%D0%A0%D0%B0%D0%B1%D0%BE%D1%87%D0%B8%D0%B5%20%D0%BD%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B8%20%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9/L02.07.%20Routes/#H41F44043E43243544043A43043443544243043B43543943D43044144244043E43943A438]]. | ||
| 50 | |||
| 51 | == Шаг 1. Настройка основной информации == | ||
| 52 | |||
| 53 | ~1. Выйдите из веб-консоли **Cloud Managed Kubernetes**, войдите снова как {{code language="none"}}project-regular{{/code}} и перейдите к тому же проекту. | ||
| 54 | 2. Выберите **Routes **в** Application Workloads** на левой панели навигации и нажмите кнопку **Create** справа. | ||
| 55 | 3. На вкладке **Basic Information **настройте основную информацию о маршруте и нажмите кнопку **Next**. | ||
| 56 | |||
| 57 | * **Name**: имя, которое является уникальным идентификатором. | ||
| 58 | * **Alias**: псевдоним. | ||
| 59 | * **Description**: описание. | ||
| 60 | |||
| 61 | == Шаг 2. Настройка правил маршрутизации == | ||
| 62 | |||
| 63 | ~1. На вкладке **Routing Rules** нажмите кнопку **Add Routing Rule**. | ||
| 64 | 2. Выберите режим, настройте правила маршрутизации, нажмите кнопки √ и **Next**. | ||
| 65 | |||
| 66 | * **Auto Generate**: **Cloud Managed Kubernetes** автоматически генерирует доменное имя в формате {{code language="none"}}<Service name>.<Project name>.<Gateway address>.nip.io{{/code}}. Доменное имя автоматически преобразуется [[nip.io>>https://nip.io/]] в адрес шлюза. Этот режим поддерживает только HTTP. | ||
| 67 | ** **Domain Name**: установите имя домена для маршрута. | ||
| 68 | ** **Протокол**: выберите //http// или //https//. Если выбран// https//, выберите [[секретную переменную>>https://wiki.dfcloud.ru/bin/view/Glossary/%D0%A1%D0%B5%D0%BA%D1%80%D0%B5%D1%82%D0%BD%D1%8B%D0%B5%20%D0%BF%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5]], которая содержит ключи {{code language="none"}}tls.crt{{/code}} (сертификат TLS) и {{code language="none"}}tls.key{{/code}} (закрытый ключ TLS). Ключи используются для шифрования. | ||
| 69 | ** **Paths**: сопоставьте каждую службу с путем. Чтобы добавить несколько путей при необходимости, нажмите кнопку **Add**. | ||
| 70 | |||
| 71 | == Шаг 3. Настройка дополнительных параметров == | ||
| 72 | |||
| 73 | {{info}} | ||
| 74 | Шаг необязателен. | ||
| 75 | {{/info}} | ||
| 76 | |||
| 77 | ~1. Перейдите на вкладку **Advanced Settings** и выберите кнопку **Add Metadata**. | ||
| 78 | 2. Настройте аннотации и метки для маршрута и нажмите кнопку **Create**. | ||
| 79 | |||
| 80 | {{info}} | ||
| 81 | При необходимости используйте [[аннотации>>https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/annotations/]] для настройки правил маршрутизации. | ||
| 82 | {{/info}} | ||
| 83 | |||
| 84 | == Шаг 4. Получение доменного имени, пути службы и адреса шлюза == | ||
| 85 | |||
| 86 | ~1. Выберите **Routes** в **Application Workloads** на левой панели навигации и щелкните имя маршрута справа. | ||
| 87 | 2. Получите доменное имя и путь к службе, адрес шлюза в **Rules**. Адрес шлюза зависит от значения режима доступа Route: | ||
| 88 | |||
| 89 | * Если установлено значение[[ NodePort>>https://wiki.dfcloud.ru/bin/view/%D0%9A%D0%BE%D0%BD%D1%82%D0%B5%D0%B9%D0%BD%D0%B5%D1%80%D0%BD%D0%B0%D1%8F%20%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0/Cloud%20Managed%20Kubernetes/2.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F/01.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F/L.%20%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%BE%D0%BC/L02.%20%D0%A0%D0%B0%D0%B1%D0%BE%D1%87%D0%B8%D0%B5%20%D0%BD%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B8%20%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9/L02.07.%20Routes/#H42043543643843C43443E44144244343F430NodePort]], IP-адрес узла кластера **Kubernetes** используется в качестве адреса шлюза. NodePort отображается после имени домена. | ||
| 90 | * Если установлено значение [[LoadBalancer>>https://wiki.dfcloud.ru/bin/view/%D0%9A%D0%BE%D0%BD%D1%82%D0%B5%D0%B9%D0%BD%D0%B5%D1%80%D0%BD%D0%B0%D1%8F%20%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0/Cloud%20Managed%20Kubernetes/2.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F/01.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F/L.%20%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%BE%D0%BC/L02.%20%D0%A0%D0%B0%D0%B1%D0%BE%D1%87%D0%B8%D0%B5%20%D0%BD%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B8%20%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9/L02.07.%20Routes/#H41C43544243E43443443E44144244343F43043ALoadBalancer]], адрес шлюза назначается подключаемым модулем балансировки нагрузки. | ||
| 91 | |||
| 92 | = Настройка разрешения доменного имени = | ||
| 93 | |||
| 94 | ---- | ||
| 95 | |||
| 96 | Если в конфигурации правил маршрутизации выбрали параметр **Auto Generate**, то настройка доменного имени не требуется. Доменное имя автоматически преобразуется как [[nip.io>>https://nip.io/]] в адрес шлюза. | ||
| 97 | Если в конфигурации правил маршрутизации выбрали параметр **Specify Domain**, то настройте разрешение имени домена на вашем DNS-сервере или добавьте {{code language="none"}}<Route gateway address> <Route domain name>{{/code}} в файл {{code language="none"}}etc/hosts{{/code}} клиентской машины. | ||
| 98 | |||
| 99 | = Настройка доступа к маршрутизации = | ||
| 100 | |||
| 101 | ---- | ||
| 102 | |||
| 103 | == Режим доступа NodePort == | ||
| 104 | |||
| 105 | ~1. Войдите на клиентский компьютер, подключенный к адресу **Route gateway**. | ||
| 106 | 2. Используйте адрес {{code language="none"}}<Route domain name>:<NodePort>/<Service path>{{/code}} для доступа к серверной службе маршрута. | ||
| 107 | |||
| 108 | == Метод доступа к LoadBalancer == | ||
| 109 | |||
| 110 | ~1. Войдите на клиентский компьютер, подключенный к адресу **Route gateway**. | ||
| 111 | 2. Используйте адрес {{code language="none"}}<Route domain name>/<Service path>{{/code}} для доступа к серверной службе маршрута. | ||
| 112 | |||
| 113 | == Доступ к маршруту из-за пределов частной сети == | ||
| 114 | |||
| 115 | Если необходим доступ к маршруту из-за пределов вашей частной сети с помощью NodePort или LoadBalancer в зависимости от сетевой среды, то: | ||
| 116 | |||
| 117 | * Может потребоваться настройка политики переадресации трафика и [[брандмауэра>>https://wiki.dfcloud.ru/bin/view/Glossary/%D0%91%D1%80%D0%B0%D0%BD%D0%B4%D0%BC%D0%B0%D1%83%D1%8D%D1%80]] в инфраструктурной среде. Это необходимо для получения доступа к адресу шлюза и номеру порта маршрута. | ||
| 118 | * Если в конфигурации правил маршрутизации выбран параметр **Auto Generate**, может потребоваться ручное редактирование правила маршрутизации. Это необходимо для изменения адреса шлюза в имени домена маршрутизации на внешний IP-адрес частной сети. | ||
| 119 | * Если в конфигурации правил маршрутизации выбран параметр **Specify Domain**, то может потребоваться изменение конфигурации на DNS-сервере или в файле {{code language="none"}}etc/hosts{{/code}} клиентского компьютера. Это необходимо для преобразования доменного имени во внешний IP-адрес вашей частной сети. | ||
| 120 | |||
| 121 | = Проверка параметров настройки = | ||
| 122 | |||
| 123 | ---- | ||
| 124 | |||
| 125 | (% class="wikigeneratedid" %) | ||
| 126 | При необходимости просмотрите параметры настройки маршрутизации. | ||
| 127 | |||
| 128 | == Операции == | ||
| 129 | |||
| 130 | ~1. Выберите **Routes** в **Application Workloads** на левой панели навигации и щелкните имя маршрута справа. | ||
| 131 | 2. Нажмите кнопку **Edit Information** или нажмите кнопку **More** и выберите операцию в раскрывающемся меню: | ||
| 132 | |||
| 133 | * **Edit YAML**: изменение файла конфигурации YAML Route. | ||
| 134 | * **Edit Routing Rules:** изменение правил маршрутизации. | ||
| 135 | * **Edit Annotations**: изменение аннотации маршрута. | ||
| 136 | * **Delete**: возврат на страницу с списком правил маршрутизации после удаления. | ||
| 137 | |||
| 138 | == Статус ресурса == | ||
| 139 | |||
| 140 | Щелкните вкладку **Resource Status**, чтобы просмотреть правила маршрутизации. | ||
| 141 | |||
| 142 | == Метаданные == | ||
| 143 | |||
| 144 | Щелкните вкладку **Metadata**, чтобы просмотреть метки и аннотации правил маршрутизации. | ||
| 145 | |||
| 146 | == События == | ||
| 147 | |||
| 148 | Щелкните вкладку **Events**, чтобы просмотреть события правил маршрутизации. | ||
| 149 | |||
| 150 | **[[В начало>>doc:Контейнерная разработка.Cloud Managed Kubernetes.WebHome]] **🡱 | ||
| 151 | **[[К следующему разделу>>doc:Контейнерная разработка.Cloud Managed Kubernetes.2\. Инструкция.01\. Инструкция пользователя.L\. Управление проектом.L02\. Рабочие нагрузки приложений.L02\.08\. Настройки подов.WebHome]] 🡲** | ||
| 152 | **[[К предыдущему разделу>>doc:Контейнерная разработка.Cloud Managed Kubernetes.2\. Инструкция.01\. Инструкция пользователя.L\. Управление проектом.L02\. Рабочие нагрузки приложений.L02\.06\. Задачи планировщика.WebHome]] **🡰 |