問題タブ [google-cloud-http-load-balancer]
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.
google-app-engine - App Engine が別のポートからのトラフィックを処理する
App Engine プロジェクトがカスタム ポート (つまり、https://www.my-appengine-project.com:12999/some-endpoint )からのトラフィックを受信/処理できるようにしたい
現在 Google Cloud の外部 HTTPS ロードバランサを使用していますが、ポート 443 でトラフィックを受信するようにしか構成できないようです。
https://cloud.google.com/load-balancing/docs/forwarding-rule-concepts#port_specifications
これを機能させるにはどうすればよいですか?特定のポートでトラフィックを受信する必要があります。
google-cloud-platform - (GCP) Grafana バックエンドが公開されている唯一のものではなく、デフォルトとして設定されていない場合、Grafana バックエンドのグローバル HTTPS ロード バランサのヘルスチェックが失敗する
グローバル HTTP(S) ロード バランサ (Google マネージド TLS 証明書で保護) で公開しようとしている gke にデプロイされた Grafana アプリで、ヘルスチェックの問題に直面しています。
Grafna と InfluxDB の 2 つのアプリを gke にデプロイしています。どちらのサービスも helm でデプロイされ、レプリカが 1 に設定されています。それらの前のサービスは次のようになります。
Ingress を適用してロード バランサーを作成すると、Grafana がデフォルトのバックエンド サービスとして設定されていれば、ヘルスチェックが機能し、サービスに到達できます。しかし、別のサービスに新しいルールを追加すると、Grafana バックエンドが異常になります (正常性ルールは変更されませんでした)。Grafana がデフォルトのバックエンドとして設定されておらず、存在する唯一のバックエンドではない場合も同じです。正常性ルールは、レプリカセットに基づいて Google が自動的に作成するルールです。バックエンド タイプはZonal network endpoint group
、grafana と influx の両方に対応しています。
- S1 -グラファナ作品
- S2 -デフォルトの k8s バックエンドは機能していますが、バックエンドが正常でないため、Grafana は機能していません
- S3 :デフォルトの k8s バックエンドは機能しています、influxdb バックエンドは機能しています、grafana は機能していません: 異常なバックエンド
- S4 : Inlfux バックエンドはデフォルトで動作していますが、grafana は動作していません: バックエンドが異常です
grafana のすべての失敗シナリオで、ロード バランサーはfailed_to_connect_to_backendタグで502をログに記録します。
InfluxDb バックエンドは、これらすべてのシナリオで正常に機能します。
ファイアウォールルールも確認しましたが、すべて問題ないようです...