【发布时间】:2023-04-04 23:57:01
【问题描述】:
项目:
- 在 GCloud 上的 Kubernetes 集群上部署暂存 API (Symfony)
- 及其服务(MariaDB、RabbitMQ ...)
问题:
- 所有 Pod 和服务都正确启动
- 从外部访问 API
有问题:
- 我通过 LoadBalancer 服务部署 API,API 是可访问的,但总是删除导致 API 无法使用的标头“授权”。
- 我通过 Nginx-Ingress 部署 API,一组链接到正确的空气(Ingress 很好地链接到服务和 API 的 Pod),我收到一个外部 IP,但是当我访问这个 IP ,该站点无法访问(请求丢失且未到达服务器)。
【问题讨论】:
-
您找到解决方案了吗?我也面临同样的问题。
-
如果您使用的是 Apache2,您需要有一个 htaccess 规则,例如:SetEnvIf Authorization .+ HTTP_AUTHORIZATION=$0
标签: kubernetes gcloud