Исходный код вики J02.07. Routes (Маршрутизация)
Редактировал(а) Ирина Сафонова 07.01.2024, 12:59
Скрыть последних авторов
author | version | line-number | content |
---|---|---|---|
![]() |
63.1 | 1 | {{box cssClass="floatinginfobox" title="**Содержание**"}} |
![]() |
2.1 | 2 | {{toc/}} |
![]() |
63.1 | 3 | {{/box}} |
![]() |
1.1 | 4 | |
![]() |
63.1 | 5 | (% data-xwiki-non-generated-content="java.util.List" %) |
6 | ((( | ||
![]() |
93.1 | 7 | = Что такое Routes (Маршрутизация)? = |
![]() |
63.1 | 8 | ))) |
![]() |
1.1 | 9 | |
10 | ---- | ||
11 | |||
![]() |
94.1 | 12 | Routes (Маршрутизация) — функционал **Cloud Managed Kubernetes,** аналогичный [[Ingress>>https://kubernetes.io/docs/concepts/services-networking/ingress/#what-is-ingress]] в **Kubernetes**. Вы можете использовать маршрут и один IP-адрес для агрегирования и предоставления нескольких сервисов. |
![]() |
93.1 | 13 | |
![]() |
62.1 | 14 | = Необходимые условия перед выполнением настроек = |
![]() |
1.1 | 15 | |
16 | ---- | ||
![]() |
4.1 | 17 | |
![]() |
48.1 | 18 | Перед выполнением настроек: |
![]() |
4.1 | 19 | |
![]() |
86.1 | 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}}. |
![]() |
8.1 | 21 | |
![]() |
86.1 | 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 | |||
![]() |
88.1 | 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/]]. |
![]() |
86.1 | 25 | |
![]() |
60.1 | 26 | = Настройка метода доступа к маршрутизации = |
![]() |
8.1 | 27 | |
![]() |
14.1 | 28 | ---- |
29 | |||
![]() |
65.1 | 30 | ~1. Войдите в консоль как {{code language="none"}}project-admin{{/code}} и перейдите в проект. |
![]() |
90.1 | 31 | 2. Выберите **Gateway Settings** в **Project Settings** на левой панели навигации и нажмите кнопку **Enable Gateway** справа. |
32 | 3. В появившейся экранной форме установите для параметра **Access Mode** значение //NodePort// или //LoadBalancer// и нажмите кнопку **ОК**. | ||
![]() |
10.1 | 33 | |
34 | {{info}} | ||
![]() |
90.1 | 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]] в вашей среде. |
![]() |
10.1 | 36 | {{/info}} |
37 | |||
![]() |
60.1 | 38 | = Создание маршрутизации = |
![]() |
10.1 | 39 | |
![]() |
14.1 | 40 | ---- |
![]() |
10.1 | 41 | |
![]() |
15.1 | 42 | Создание состоит из следующих последовательных шагов: |
![]() |
16.1 | 43 | |
![]() |
66.1 | 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]]. |
![]() |
67.1 | 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]]. |
![]() |
68.1 | 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]]. |
![]() |
69.1 | 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]]. |
![]() |
14.1 | 48 | |
![]() |
91.1 | 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]]. |
![]() |
90.1 | 50 | |
![]() |
60.1 | 51 | == Шаг 1. Настройка основной информации == |
![]() |
15.1 | 52 | |
![]() |
70.1 | 53 | ~1. Выйдите из веб-консоли **Cloud Managed Kubernetes**, войдите снова как {{code language="none"}}project-regular{{/code}} и перейдите к тому же проекту. |
![]() |
94.1 | 54 | 2. Выберите **Routes **в** Application Workloads** на левой панели навигации и нажмите кнопку **Create** справа. |
55 | 3. На вкладке **Basic Information **настройте основную информацию о маршруте и нажмите кнопку **Next**. | ||
![]() |
17.1 | 56 | |
![]() |
94.1 | 57 | * **Name**: имя, которое является уникальным идентификатором. |
58 | * **Alias**: псевдоним. | ||
59 | * **Description**: описание. | ||
![]() |
17.1 | 60 | |
![]() |
60.1 | 61 | == Шаг 2. Настройка правил маршрутизации == |
![]() |
19.1 | 62 | |
![]() |
94.1 | 63 | ~1. На вкладке **Routing Rules** нажмите кнопку **Add Routing Rule**. |
64 | 2. Выберите режим, настройте правила маршрутизации, нажмите кнопки √ и **Next**. | ||
![]() |
19.1 | 65 | |
![]() |
70.1 | 66 | * **Auto Generate**: **Cloud Managed Kubernetes** автоматически генерирует доменное имя в формате {{code language="none"}}<Service name>.<Project name>.<Gateway address>.nip.io{{/code}}. Доменное имя автоматически преобразуется [[nip.io>>https://nip.io/]] в адрес шлюза. Этот режим поддерживает только HTTP. |
![]() |
94.1 | 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**. | ||
![]() |
22.1 | 70 | |
![]() |
70.1 | 71 | == Шаг 3. Настройка дополнительных параметров == |
![]() |
22.1 | 72 | |
![]() |
70.1 | 73 | {{info}} |
74 | Шаг необязателен. | ||
75 | {{/info}} | ||
76 | |||
![]() |
94.1 | 77 | ~1. Перейдите на вкладку **Advanced Settings** и выберите кнопку **Add Metadata**. |
78 | 2. Настройте аннотации и метки для маршрута и нажмите кнопку **Create**. | ||
![]() |
22.1 | 79 | |
80 | {{info}} | ||
![]() |
95.1 | 81 | При необходимости используйте [[аннотации>>https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/annotations/]] для настройки правил маршрутизации. |
![]() |
22.1 | 82 | {{/info}} |
83 | |||
![]() |
60.1 | 84 | == Шаг 4. Получение доменного имени, пути службы и адреса шлюза == |
![]() |
22.1 | 85 | |
![]() |
25.1 | 86 | ~1. Выберите **Routes** в **Application Workloads** на левой панели навигации и щелкните имя маршрута справа. |
![]() |
95.1 | 87 | 2. Получите доменное имя и путь к службе, адрес шлюза в **Rules**. Адрес шлюза зависит от значения режима доступа Route: |
![]() |
22.1 | 88 | |
![]() |
95.1 | 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]], адрес шлюза назначается подключаемым модулем балансировки нагрузки. | ||
![]() |
23.2 | 91 | |
![]() |
60.1 | 92 | = Настройка разрешения доменного имени = |
![]() |
28.1 | 93 | |
![]() |
34.1 | 94 | ---- |
95 | |||
![]() |
79.1 | 96 | Если в конфигурации правил маршрутизации выбрали параметр **Auto Generate**, то настройка доменного имени не требуется. Доменное имя автоматически преобразуется как [[nip.io>>https://nip.io/]] в адрес шлюза. |
![]() |
76.1 | 97 | Если в конфигурации правил маршрутизации выбрали параметр **Specify Domain**, то настройте разрешение имени домена на вашем DNS-сервере или добавьте {{code language="none"}}<Route gateway address> <Route domain name>{{/code}} в файл {{code language="none"}}etc/hosts{{/code}} клиентской машины. |
![]() |
28.1 | 98 | |
![]() |
60.1 | 99 | = Настройка доступа к маршрутизации = |
![]() |
35.1 | 100 | |
101 | ---- | ||
102 | |||
![]() |
60.1 | 103 | == Режим доступа NodePort == |
![]() |
35.1 | 104 | |
![]() |
56.1 | 105 | ~1. Войдите на клиентский компьютер, подключенный к адресу **Route gateway**. |
![]() |
35.1 | 106 | 2. Используйте адрес {{code language="none"}}<Route domain name>:<NodePort>/<Service path>{{/code}} для доступа к серверной службе маршрута. |
107 | |||
![]() |
60.1 | 108 | == Метод доступа к LoadBalancer == |
![]() |
35.1 | 109 | |
![]() |
76.1 | 110 | ~1. Войдите на клиентский компьютер, подключенный к адресу **Route gateway**. |
![]() |
35.1 | 111 | 2. Используйте адрес {{code language="none"}}<Route domain name>/<Service path>{{/code}} для доступа к серверной службе маршрута. |
![]() |
38.1 | 112 | |
![]() |
79.1 | 113 | == Доступ к маршруту из-за пределов частной сети == |
![]() |
40.1 | 114 | |
![]() |
95.1 | 115 | Если необходим доступ к маршруту из-за пределов вашей частной сети с помощью NodePort или LoadBalancer в зависимости от сетевой среды, то: |
![]() |
79.1 | 116 | |
![]() |
95.1 | 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-адрес вашей частной сети. | ||
![]() |
38.1 | 120 | |
![]() |
95.1 | 121 | = Проверка параметров настройки = |
![]() |
38.1 | 122 | |
![]() |
42.1 | 123 | ---- |
![]() |
38.1 | 124 | |
![]() |
80.1 | 125 | (% class="wikigeneratedid" %) |
![]() |
95.1 | 126 | При необходимости просмотрите параметры настройки маршрутизации. |
![]() |
80.1 | 127 | |
![]() |
60.1 | 128 | == Операции == |
![]() |
42.1 | 129 | |
130 | ~1. Выберите **Routes** в **Application Workloads** на левой панели навигации и щелкните имя маршрута справа. | ||
![]() |
96.1 | 131 | 2. Нажмите кнопку **Edit Information** или нажмите кнопку **More** и выберите операцию в раскрывающемся меню: |
![]() |
42.1 | 132 | |
![]() |
95.1 | 133 | * **Edit YAML**: изменение файла конфигурации YAML Route. |
134 | * **Edit Routing Rules:** изменение правил маршрутизации. | ||
![]() |
96.1 | 135 | * **Edit Annotations**: изменение аннотации маршрута. |
136 | * **Delete**: возврат на страницу с списком правил маршрутизации после удаления. | ||
![]() |
44.1 | 137 | |
![]() |
60.1 | 138 | == Статус ресурса == |
![]() |
44.1 | 139 | |
140 | Щелкните вкладку **Resource Status**, чтобы просмотреть правила маршрутизации. | ||
141 | |||
![]() |
60.1 | 142 | == Метаданные == |
![]() |
44.1 | 143 | |
144 | Щелкните вкладку **Metadata**, чтобы просмотреть метки и аннотации правил маршрутизации. | ||
145 | |||
![]() |
60.1 | 146 | == События == |
![]() |
44.1 | 147 | |
![]() |
96.1 | 148 | Щелкните вкладку **Events**, чтобы просмотреть события правил маршрутизации. |
![]() |
58.1 | 149 | |
![]() |
80.1 | 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]] **🡰 |