複数のGKEクラスタでDeploymentのレプリカとしてアプリが実行されています。すべてのクラスタのすべてのレプリカのstdoutログを表示するコマンドはどれですか?
解答を選択
オプションをタップして解答を確認してください。
正解: gcloud logging read [PARAM].
これが解答である理由
正解は gcloud logging read [PARAM] です。これは、Google Cloud Logging(旧Stackdriver Logging)からログを読み取るためのコマンドです。GKEクラスタのログは自動的にCloud Loggingに集約されるため、このコマンドを使用することで、複数のクラスタにわたるすべてのレプリカのstdoutログを一元的に検索・表示できます。 kubectl logs は単一のクラスタ内のPodのログを表示するコマンドであり、複数のクラスタを横断して検索することはできません。kubectl exec -it [POD] -- journalctl は特定のPod内でコマンドを実行し、そのPodのログを表示しますが、これも単一のPodに限定されます。gcloud compute ssh [INSTANCE] --command='sudo journalctl' はCompute EngineインスタンスにSSH接続してログを表示するもので、GKE Podのログには直接関係ありません。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要