GKE 部署 Pod 每 2 秒重启一次;应用程序日志输出到 stdout。要诊断出现故障的组件,应采用哪种方法?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 检查为故障组件提供服务的特定 GKE 容器的 Stackdriver 日志。.
为什么这是答案
当 GKE Pod 频繁重启时,最直接且有效的方法是检查导致问题的特定容器的日志。GKE 会自动将容器的 stdout 和 stderr 输出发送到 Cloud Logging(以前称为 Stackdriver Logging)。因此,检查特定 GKE 容器的 Stackdriver 日志能提供应用程序崩溃或重启原因的详细信息。 检查每个 Compute Engine 集群节点的 Stackdriver 日志过于宽泛,可能包含大量不相关的系统日志,难以快速定位问题。gcloud-auth 到集群并 exec 进入 Pod 中的容器来读取日志,这种方法在 Pod 频繁重启时很难执行,因为 Pod 可能在您连接之前就已经重启了。检查每个 Compute Engine 集群节点的串行端口日志主要用于诊断虚拟机启动问题,与容器内部的应用程序故障关系不大。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡