Kubernetes - kubectl get pods 从节点调用

Kubernetes - kubectl get pods being called from node

想知道是否有人经历过需要从节点调用 kubectl 命令的地步?

我想为这个例子做的是从节点访问主节点并获得一些有价值的信息。

 bafontainha ~ kubectl get pods --server https://localhost:6443 --insecure-skip-tls-verify=true 
               Please enter Username: service-account
               Please enter Password: error: the server doesn't have a resource type "pods"

kubectl 需要内联传递的不记名令牌或带有令牌或证书的 kubeconfig 文件来向 Kubernetes API 服务器验证客户端。

通过提供 --insecure-skip-tls-verify=true,kubectl 将不会验证 API 服务器端点的真实性,但这并不意味着您可以调用 Kubernetes API 而无需有效的承载令牌或客户端证书实质上证明了调用 API 服务器的客户端的身份。

我认为最简单的选择是将工作 kubeconfig 文件复制到节点 VM 到 .kube/config 位置并执行 kubectl get pods