GCEインスタンスを実行していて、その上でKubernetesクラスターを実行しています。 HTTPロードバランサーは、このインスタンスで実行されているKubernetesサービスの状態をプローブするようにも構成されています。しかし、私は常にこのエラーを受け取ります:
Error: Server Error
The server encountered a temporary error and could not complete your request. Please try again in 30 seconds.
したがって、ロードバランサーに関連付けられているヘルスチェックが正しく実行/構成されているかどうか疑問に思います。
このようなヘルスチェッカーのログファイルはどこにありますか、またはどのように有効にできますか?
インスタンスはDebianを実行しています。
同様の問題のトラブルシューティングを行っていました。環境にはHTTPSロードバランサーとマネージドインスタンスグループが含まれていました
利用可能なドキュメントでそのログにアクセスするためのトレースを検索し、最終的にGoogle Cloudチームでサポートチケットを調達したところ、ヘルスチェックログはパブリックアクセスに使用できないと回答しました。 Googleチームには、ヘルスチェックの失敗ログを検証する内部ツールがあり、それに応じて推奨事項を提案しました
次のようにgcloudコマンドを使用してヘルスチェックをチェックするオプションがありますが、期待するログ要件を満たしていません
$ gcloud alpha compute http-health-checks
$ gcloud beta compute http-health-checks