Сети в Kubernetes
Что делать, если вам нужно напрямую обеспечить доставку трафика на worker, на котором запущен прикладной сервис? А ведь в некоторых случаях это действительно актуально, особенно при большой сетевой нагрузке или при необходимости уменьшения latency.
Для больших и нагруженных с сетевой точки зрения сервисами кластеров можно использовать протокол динамической маршрутизации BGP (Border Gateway Protocol). Он обеспечит доставку трафика сразу на worker, на котором запущен POD.
Что это дает:
🔹отсутствие необходимости тратить вычислительные ресурсы на перенаправление трафика через overlay;
🔹сервис Ingress, управляющий трафиком, перестает быть узким местом с точки зрения транзита трафика;
🔹производительность overlay не будет ограничивать рост нагрузки.
Во многих случаях самый простой способ улучшить показатели — оптимизировать взаимодействие на стыке разнородных компонентов комплексной системы. Это довольно простые манипуляции, как на стороне среды контейнеризации, так и СПД. Что в сумме дает гораздо больший эффект, чем сложный и дорогой тюнинг отдельной подсистемы.
Post #158
1.72K


- 👍 16
- 👏 4
- 🔥 2