Skip to content

Commit 2a677d3

Browse files
kirkonrushurup
andauthored
Apply suggestions from code review
Co-authored-by: Dmitry Shurupov <[email protected]> Signed-off-by: Kirill Kononovich <[email protected]>
1 parent 5309354 commit 2a677d3

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

content/ru/ingress.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,23 +8,23 @@ tags: ["fundamental"]
88
Ingress — набор правил, которые помогают управлять интернет-трафиком, поступающим извне в контейнер или группу контейнеров, работающих в кластере.
99
Он состоит из двух элементов: ресурса Ingress и Ingress-контроллера.
1010
Ресурс Ingress — это конфигурационный файл, который живет вместе с другими файлами манифестов и позволяет администраторам настраивать маршрутизацию внешнего трафика.
11-
Ingress-контроллер — серверная технология, которая маршрутизирует трафик в соответствии с конфигурацией в Ingress-ресурсе.
11+
Ingress-контроллер — технология веб-сервера, которая маршрутизирует трафик в соответствии с конфигурацией в Ingress-ресурсе.
1212

1313
## Какую проблему решает
1414

15-
Нативные облачные приложения состоят из множества сервисов. Часто эти [сервисы](/service/) должны быть доступны через интернет, чтобы пользователи могли обратиться к ним через браузер.
16-
В [Kubernetes](/ru/kubernetes/), чтобы сделать эти сервисы доступными для потребителей, необходимо открыть их для внешнего мира.
15+
Нативные облачные веб-приложения состоят из множества сервисов. Часто эти [сервисы](/service/) должны быть доступны через интернет, чтобы пользователи могли обратиться к ним через браузер.
16+
Чтобы сервисы приложения, запущенного в [Kubernetes](/ru/kubernetes/), стали доступными для внешнего мира, необходимо выполнить специальные действия.
1717
Проще всего было бы использовать балансировщик нагрузки Kubernetes.
1818
Но создание такого сервиса означает появление нового компонента в базовой инфраструктуре.
19-
Возникают дополнительные затраты, расходуются ресурсы на управление. Кроме того, у каждого вновь созданного балансировщика нагрузки будет свой собственный, уникальный внешний IP-адрес.
20-
В результате пострадает пользовательский опыт, ведь мы, как пользователи, не готовы каждый раз вводить новый URL-адрес для доступа к приложению.
19+
Возникнут дополнительные затраты и накладные расходы на управление. Кроме того, у каждого вновь созданного балансировщика нагрузки будет свой собственный внешний IP-адрес.
20+
Из-за этого пострадают и сами пользователи, поскольку придётся каждый раз вводить новый URL-адрес для доступа к приложению.
2121

2222
## Как именно решает проблему
2323

2424
Ресурс Ingress позволяет настроить балансировку и маршрутизацию трафика к сервисам приложения.
25-
Ingress-контроллер открывает единую точку входа через URL (www.example-url.com) и выполняет фактическую маршрутизацию и балансировку на основе различных URL-путей (www.example-url.com/path).
25+
Ingress-контроллер открывает единую точку входа через URL (www.example-url.com) и выполняет фактическую маршрутизацию и балансировку, руководствуясь различными URL-путями (www.example-url.com/path).
2626
Ingress-контроллер работает в кластере и интерпретирует правила, определенные в ресурсе Ingress.
27-
Выбор конкретного Ingress-контроллера из набора возможных технологий (Nginx, Traefik, HAProxy и т. д.), зависит от операторов кластера, в котором работает веб-приложение.
27+
Выбор конкретного Ingress-контроллера из существующих технологий (Nginx, Traefik, HAProxy и т. д.) делают сами администраторы кластера, в котором работает веб-приложение.
2828
Подход на базе Ingress обеспечивает доступ к приложению по единому URL, даже если оно состоит из большого числа сервисов.
2929
Это устраняет необходимость запускать множество отдельных балансировщиков нагрузки на уровне инфраструктуры и упрощает настройку правил брандмауэра и балансировщика нагрузки для каждого сервиса.
3030
Централизуя маршрутизацию трафика и управление конфигурацией, Ingress упрощает масштабирование, оптимизирует использование ресурсов, снижает затраты и повышает общую управляемость приложений, работающих в кластере.

0 commit comments

Comments
 (0)