Сетевые возможности

Настройка сети, виртуальные маршрутизаторы, балансировщики нагрузки и другие сетевые возможности Cozystack.

Этот раздел документации описывает настройку сети, виртуальные маршрутизаторы, балансировщики нагрузки и другие сетевые возможности Cozystack.


Сетевая архитектура

Обзор сетевой архитектуры кластера Cozystack: балансировка нагрузки MetalLB, сеть Cilium на eBPF и изоляция тенантов с Kube-OVN.

VPC

Выделенные подсети

Управляемый сервис VPN

Управляемый сервис VPN упрощает развёртывание VPN-сервера и управление им, позволяя легко устанавливать защищённые соединения.

Gateway API (Cilium)

Ingress на основе Gateway API для отдельных тенантов с использованием Cilium - CRD TenantGateway, наследование через метки пространств имён, интеграция с cert-manager, терминация и сквозная передача TLS, двухуровневая модель безопасности.

Управляемый сервис HTTP-кеширования на основе Nginx

Сервис HTTP-кеширования на основе Nginx предназначен для оптимизации веб-трафика и повышения производительности веб-приложений.

PROXY-protocol и исправление hairpin-NAT

Включение PROXY-protocol на ingress-nginx в Cozystack и исправление возникающей проблемы hairpin-NAT с помощью входящего в состав платформы компонента ouroboros.

Публикация конечной точки Kubernetes API через external-dns

Преобразование EndpointSlice default/kubernetes в аннотированные headless-сервисы, чтобы external-dns мог публиковать конечную точку Kubernetes API в DNS с помощью входящего в состав платформы компонента kuberture.

Управляемый сервис балансировки TCP-нагрузки

Управляемый сервис балансировки TCP-нагрузки упрощает развёртывание балансировщиков нагрузки и управление ими.

Виртуальные маршрутизаторы

Развёртывание виртуального маршрутизатора в ВМ