簡體   English   中英

Eks ALB 入口控制器配置 add_header

[英]Eks ALB Ingress-Controller configure add_header

我目前在 AWS (EKS) 上有一個 Kubernetes 集群。 對於入口,我部署了入口 controller。

我有一個帶有 pod 的部署,其中有兩個容器。 一個 PHP 容器和一個 Nginx 容器。 Nginx 容器僅充當代理,我想將其刪除。

目前 nginx.conf 有以下內容,我不知道如何將其傳遞給 ALB 入口。

($ request_method = 'POST') {
             add_header 'Access-Control-Allow-Origin' '*';
             add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';
             add_header 'Access-Control-Allow-Headers' 'DNT, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Range';
             add_header 'Access-Control-Expose-Headers' 'Content-Length, Content-Range';

我不知道是否可以將 add_header 傳遞給 ALB Ingress。 有誰知道它是否可以完成,或者相反是否有必要安裝 Nginx Ingress Controller?

謝謝

我認為這將有助於您的問題。 https://gitanswer.com/how-to-config-cors-with-alb-go-aws-load-balancer-controller-485142972因為 alb 入口 controller 僅打開一個將流量路由到無法完成的服務的 alb像那樣。 正如您所說,使用 nginx 入口 controller 將解決您的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM