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

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

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

2
задан 20 July 2017 в 04:22
1 ответ

Невозможно использовать сегмент хранилища в качестве серверной службы балансировщика нагрузки в GKE на данный момент. С версией 1.19 kubernetes должно быть возможно, но GKE еще не достиг этой версии.

https://kubernetes.io/docs/concepts/services-networking/ingress/ https://cloud.google.com/kubernetes-engine/docs/release-notes

1
ответ дан 18 November 2020 в 07:48

Теги

Похожие вопросы