Настройка маршрутизации трафика и CDN для приложения в Kubernetes

Требуется выполнить комплексную настройку сетевой инфраструктуры для веб-приложения, развернутого в Kubernetes-кластере.

Контекст проекта

  • Архитектура приложения: фронтенд на React и бэкенд на Node.js.
  • Инфраструктура: приложение работает в Kubernetes-кластере, размещенном в облачном провайдере (дата-центр в России).

Основные задачи

1. Настройка маршрутизации входящего трафика

  • Организация корректного прохождения внешнего трафика до сервисов внутри кластера.
  • Настройка Ingress-контроллера или альтернативного решения для управления входящими HTTP/HTTPS-запросами.
  • Обеспечение балансировки нагрузки между подами приложения.

2. Интеграция и настройка CDN

  • Подключение и настройка сети доставки контента (CDN) для статических ресурсов фронтенда (React).
  • Оптимизация кеширования и скорости доставки контента конечным пользователям.
  • Настройка доменных имен и SSL-сертификатов в связке с CDN.

3. Управление DNS

  • Настройка DNS-записей (A, CNAME и др.) для корректной работы приложения и CDN.
  • Обеспечение бесперебойного резолвинга доменных имен.

Требования к результату

  • Стабильная и отказоустойчивая маршрутизация трафика к приложению.
  • Ускоренная загрузка статического контента за счет CDN.
  • Четкая и документированная схема работы DNS и сетевых правил.
  • Готовность инфраструктуры к нагрузке.

Сортировка и сопоставление фотографий для архива

Требуется оператор для работы в специализированном ПО по сопоставлению фотографий. Задача - просматривать предлагаемые системой изображения и выбирать подходящие для замены. Работа срочная, оплата сдельная.