Настройка маршрутизации трафика и 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 и сетевых правил.
  • Готовность инфраструктуры к нагрузке.

Доработка пайплайна для перевода видео с логированием и мониторингом

Требуется улучшить существующий рабочий пайплайн автоматического перевода видео (ASR → перевод → TTS). Основные задачи: внедрение структурированного логирования, настройка мониторинга и проверка стабильности системы.

Парсинг данных с веб-ресурсов

Требуется разработать парсер для сбора структурированной информации с двух указанных сайтов. Необходимо обеспечить стабильную работу и корректное извлечение данных.