velero打印log报错
使用velero logs打印日志
1 | velero backup logs s02136 |
一直卡住,起初以为是因为日志太大,比较慢。
然后看了下pod的log,发现一直在报错
1 | kubectl -n velero logs velero-7c69c567cd-k58zl |
time=”2023-04-11T06:24:58Z” level=error msg=”Error updating download request” controller=download-request downloadRequest=velero/s02136-6b3dc423-69d5-4959-b7e9-cd74a45e4ac0 error=”downloadrequests.velero.io "s02136-6b3dc423-69d5-4959-b7e9-cd74a45e4ac0" not found” logSource=”pkg/controller/download_request_controller.go:81”
说download的时候有个资源找不到
那先看看这个s02136-6b3dc423-69d5-4959-b7e9-cd74a45e4ac0到底有没有
1 | # kubectl -n velero get downloadrequest |
发现是有的
经过研究发现,大概率是velero版本和k8s版本的匹配问题。
velero版本是1.7
有问题的这个k8s环境是1.17
我查看了1.18版本的k8s集群,发现velero logs命令没有问题。