Можно ли объединить несколько приложений, работающих в GKE, в одну службу конечных точек Google Cloud? Например, скажем, у меня есть приложение Flask, а также приложение Nodejs, обслуживающее разные ресурсы api, могу ли я объединить эти две серверные службы в один API конечных точек облака. Спасибо!
Похоже, выход есть!
Вы можете добавить x-google-backend:
к любой из конечных точек, если вы развертываете его как фактический шлюз, а не как побочную карту Kubernetes.
Пример:
# Specify a backend to handle all routes, paths will be appended to the base path
x-google-backend:
address: https://backend-hash-uc.a.run.app
paths:
/hello:
get:
summary: Greet a user
operationId: hello
/goodbye:
get:
summary: Bid a user goodbye
operationId: goodbye
# Per operation overrides
# Path is overwritten and path parameters are specified as query params
x-google-backend:
address: https://backend2-hash-uc.a.run.app/goodbye
Вы смогли найти решение?