これで、すべてを処理する 1 つのnginx構成を持つ大きなサイトができました! これには SSL が含まれます。
現時点では、subdomain.ourdomain.comのすべてのトラフィックを公開されている kubernetes サービスにルーティングするように構成がセットアップされています。
subdomain.ourdomain.comにアクセスすると、 502 Bad Gatewayが返されます。kubernetes ポッド内のサービスが適切に実行されていることを 3 回確認しました。私が使用しているkubernetes構成に何か問題があると確信しています。
だから私がやったこと:
- 作成された kubernetes サービス
- タイプ LoadBalancer を使用して公開しました
- サブドメインの nginx 構成に正しいルーティングを追加しました
これは次のkubectl get services returns
とおりです。
users <cluster_ip> <external_ip> 80/TCP 12m
これは何kubectl get endpoints returns
です:
kubernetes <kub_ip>:443 48d
redis-master 10.0.1.5:6379 48d
redis-slave 10.0.0.5:6379 48d
users 10.0.2.7:80 3m
私がやりたいことは、すべてのトラフィックをnginx構成を介して kubernetes サービスにルーティングすることだけですか?
すべてのトラフィックを kubernetes コンテナー クラスター IP にルーティングしようとしましたが、うまくいきませんでした。