我使用kubectl logs想查看pod的日志:
kubectl logs alertmanager-49202276-bjtf4 -n monitoring
但是报错:
Error from server (BadRequest): a container name must be specified for pod alertmanager-49202276-bjtf4, choose one of: [alertmanager config-reloader]
我的pod是有2个容器,但是我不知道该怎么办?(请原谅我的无知)
如果一个pod有1个以上的容器,那么你需要指定容器的名称。
在你的情况下,有一个 pod (alertmanager-49202276-bjtf4),它有 2 个容器(alertmanager 和 config-reloader),以下命令将指定容器名称来获取日志:
kubectl logs deployment/postgres-operator -c alertmanager kubectl logs deployment/postgres-operator -c config-reloader
你的答案