kubectl logs 详解
logs
查看容器的日志
举例:查看tomcat的日志
Kubectl logs
logs-f
动态显示日志
举例:动态展示tomcat的实时日志
Kubectl logs -f tomcat
logs -c
pod里面有多个容器需要加上-c选项,选择所要打印某个容器日志
举例:打印容器nginx的日志
kubectl logs ma-app -c nginx
logs -l
使用标签筛选打印出容器的日志
举例:使用标签打印出k8s,dns服务的日志
kubectl logs -l k8s-app=kube-dns -n kube-system
查看容器的事件
kubectl get events
扩展:Cka原题
监控pod的日志,提取pod相应的‘error’写入到/root/下
kubectl logs calico-node-frr2c -n kube-system | grep ERROR > /root/2.txt