問題タブ [gke-networking]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
136 参照

google-kubernetes-engine - 他のノード IP を許可する GKE Kubernetes ネットワーク ポリシー

2 つ以上のノードと GKE Ingress HTTPS ロードバランサを備えた GKE クラスタ (1.16) があります。
その上にいくつかの名前空間をデプロイしています。
名前空間間のすべてのトラフィックを拒否したいので、ここにあるレシピを使用しています。
ただし、このドキュメントによると(私の externalTrafficPolicy はデフォルト値の を使用していますCluster):

externalTrafficPolicy が Local に設定されていない場合、ネットワーク ポリシーはクラスター内の他のノード IP からの接続も許可する必要があります。

NetworkPolicy 定義でクラスター内の他のノード IP からの接続を許可するにはどうすればよいですか?
私の現在の定義は次のとおりです。

0 投票する
1 に答える
121 参照

google-cloud-platform - 証明書を GKE サービスに読み込んでいます

ポート 80 で Java Spring Boot Docker イメージを実行する GKE クラスタがあります。80 -> 80 および 443 -> 80 のような複数のポート マッピングを使用してロード バランサとして公開しました。

http と https の両方の URL がサービスの下にあることを確認できますが、http ポートでしかサービスにアクセスできず、https ではアクセスできません。「このサイトは安全な接続を提供できません」というメッセージが表示されます

https で公開するには、このロード バランサーに証明書を配置する必要があることを知っています。また、Google マネージド証明書を持っています。

私の問題は、この証明書をロード バランサーにインストールして、https でもアプリケーションにアクセスできるようにする方法がわからないことです。