~$ kubectl logs vsphere-csi-controller-0 -n kube-system
Error from server (BadRequest): a container name must be specified for pod vsphere-csi-controller-0, choose one of: [csi-attacher vsphere-csi-controller liveness-probe vsphere-syncer csi-provisioner]
因此,我使用-c
选项指定了容器。
~$ kubectl logs vsphere-csi-controller-0 -n kube-system -c csi-attacher
Error from server: no preferred addresses found; known addresses: []
关于为什么这不起作用,有什么指导意见吗?
我相信这已经在vsphere云控制器管理器pod崩溃中讨论过了。
根据frapposelli:
这也是在每月vSphere提供商电话会议期间进行的有人指出,在1.16中可能存在对这种行为的修复,参见kubernetes/kubernetes#75229
1.17.3中也有一个确认,该问题不再存在:github回答
你没有提供太多有问题的信息,但希望这将帮助你进一步解决