Назад | Перейти на главную страницу

GCP LB со статическим сайтом и кубернетами

Я пытаюсь перенести приложение с AWS на контейнерный движок Googles. У меня есть веб-сайт S3 (статические файлы), расположенный по адресу my.domain.example, и бэкэнд, расположенный по тому же URL-адресу, но по пути / api. Обычно я перенаправляю трафик на серверную часть, если существует путь / api, в противном случае я использую сайт s3.

В gcp это можно сделать с помощью балансировщика нагрузки, поскольку он может иметь целевой серверный кластер и внутреннюю корзину (хранилище), которая является статическим веб-сайтом. Однако проблема заключается в том, что балансировщик нагрузки создается с использованием входящего трафика Kubernetes. Я попытался вручную добавить цель корзины в LB, но похоже, что GKE возвращается и переопределяет конфигурацию. Могу ли я иметь серверный кластер k8s и веб-сайт хранилища Google в одном домене, но разными путями в облаке Google?