1.pod若處於運行狀態,則通過kubectl logs 即可
# 查看指定pod的日志
kubectl logs <pod_name>
kubectl logs -f <pod_name> #類似tail -f的方式查看(tail -f 實時查看日志文件 tail -f 日志文件log)
# 查看指定pod中指定容器的日志
kubectl logs <pod_name> -c <container_name>
kubectl logs pod_name -c container_name -n namespace (一次性查看)
kubectl logs -f <pod_name> -n namespace (tail -f方式實時查看)
2.若pod處於init狀態,則需要通過docker ps查看
#獲取對應的pod name
kubectl get pods -n namespace -o wide (STATUS是init的pod_name)
#通過docker ps 獲取該pod的中的CONTAINER ID
docker ps | grep pod_name
#通過docker log獲取對應的日志信息
docker logs CONTAINER_ID
