k8s 日志查看
-
日志查看
kubectl logs -f linux86-web # 实时查看某个Pod的日志
kubectl logs -p -f linux86-web # pod中容器的上一个实例的日志,前提是该容器未被删除。
kubectl logs --since=2m -f linux86-web # 查看某个容器最近2分钟内产生的日志
kubectl logs -f -c wp oldboyedu-wp # 查看指定容器的日志。
面试题1: 如何查看Pod挂掉容器的上一个容器的日志?
kubectl logs -p -f linux86-web
面试题2:K8S有一个200G的容器日志,如何将这个日志拷贝走?
使用filebeat即可。
面试题3: 一个容器有2G日志,如何查看K8S某个容器最近20分钟日志信息?
kubectl logs --since=2m -f linux86-web
面试题4:command和args的区别?
command就是类似Dockerfile的ENTRPOINT,args就类似于Dockerfile的CMD