2017-11-06 26 views
1

私はnginxの侵入コントローラの背後で実行アプリを介して返さイメージに関する問題を抱えています。一度訪れた304人の代わりに常に200人を返します。周り掘りkubernetes nginxの進入コントローラ/キャッシュ静的資産は

は、私は、サーバ内の特定のブロックを追加する機能を知ったしました。そのメタデータの下に、次>の注釈を追加しました:

ingress.kubernetes.io/server-snippets: | 
    location ~* \.(?:ico|css|js|gif|jpe?g|png)$ { 
    expires 30d; 
    add_header Pragma public; 
    add_header Cache-Control "public"; 
    } 

解消されない問題なので、まだ永久200を取得します。 "ssh'ing"をnginxポッドに入れ、nginx.conf上に猫を作って、どこにでもこのブロックが現われるのを見ることはありません。

これはどうして改善するのか分かりません。私はKUBE-レゴを使っていますが、それは、サーバー・スニペット注釈はこちら

+0

https://github.com/nginxinc/kubernetes-ingressまたはhttps://github.com/kubernetes/ingress-nginxを使用している実装は何ですか? – user1279647

+0

ヒュム;完全にはわかりません。私はgcr.io/google_containers/nginx-ingress-controller:0.8.3を引き出します。 – Ben

答えて

1

サポートのnginx-0.9.0-beta.16で追加された影響を与える可能性がある場合は判明しませんでした。 入力コントローラーイメージをquay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.9.0-beta.16にアップグレードする

+0

humm ...quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.9.0-β17で展開することができました。私は 'ingress.kubernetes.io/configuration-snippet'で追加されたものを見ていますが、' ingress.kubernetes.io/server-snippets'で追加されたものは不運です。何か案は ? – Ben

関連する問題