2017-09-25 2 views
1

通常のポッドのいずれもライブ/レディ状態でない場合、Kubernetesイングレスのフォールバックサービスを利用できますか?言い換えれば、すべてのポッドがクラッシュしたり、何とかダウンした場合に、フレンドリーな「ウェブサイトダウン」ページを訪問者に提示する方法を教えてください。Kubernetesイングレスのフォールバックサービスの定義

現時点では、「default backend - 404」と表示されるページが表示されます。ここで

は、我々がしようとしたものだ、無駄に:参考

apiVersion: extensions/v1beta1 
kind: Ingress 
metadata: 
    name: example-ingress 
spec: 
    backend: 
    serviceName: website-down-service 
    servicePort: 80 
    rules: 
    - host: example.com 
     http: 
     paths: 
      - path:/
      backend: 
       serviceName: example-service 
       servicePort: 80 

、我々はMinikubeでローカルにテストしているとGoogleのコンテナEngineでクラウドに配備します。

+0

「kubectlの記述例 - 入力」を付けてもらえますか? –

答えて

0

Nginx入力コントローラには、現在 "default backend - 404"メッセージを表示しているサービスを指しているフラグ--default-backend-serviceがあります。ちょうどあなたが望むサービスに置き換えてください。 https://github.com/kubernetes/ingress/tree/master/controllers/nginx#command-line-arguments

他のIngressコントローラを使用している場合は、同様のオプションが必要です。

関連する問題