给定这个 while 循环,如何查看 pod 中的容器中发生了什么?

how to look what happend in the container in pod given this while loop?

pod yaml 是这样的:

apiVersion: v1
kind: Pod
metadata:
  labels:
    app: front
  name: front
spec:
  containers:
  - image: nginx
    name: front
    command:
    - /bin/sh
    - -c
    - while true; echo date; sleep 2; done #suspect the bug is i forgot to add "do" before echo

描述 pod 没有多大帮助。事件部分仅显示 'crashloopbackoff' 或错误。

如何准确查看错误的根本原因?

您将希望查看 pod 的日志:

kubectl logs front

kubectl logs -f front

如果您想关注日志的显示