Kubectl get nodes 返回“服务器没有资源类型“节点””

Pra*_*ant 6 kubernetes kubectl

我安装了 Kubernetes 并执行了 kubeadm init 并从工作人员加入。但是当我运行 kubectl get nodes 时,它给出了以下响应

服务器没有资源类型“节点”

这里可能有什么问题?在 /var/log/messages 中看不到任何内容

这里有什么提示吗?

Jav*_*ron 6

在我看来,身份验证凭据设置不正确。您是否将 kubeconfig 文件复制/etc/kubernetes/admin.conf到了~/.kube/config?如果您使用 kubeadm,API 服务器应配置为在 6443 上运行,而不是在 8080 上运行。您是否还可以检查一下 KUBECONFIG 变量是否未设置?

它还有助于使用 flag 提高详细级别--v=99。此外,您是从安装 Kubernetes 主组件的同一台机器进行访问,还是从外部进行访问?

  • 很高兴知道,您认为这个问题得到了回答吗? (2认同)

vag*_*i k 5

就我而言,我想查看我的 pod 的描述。

当我使用时kubectl describe postgres-deployment-866647ff76-72kwf,错误说错误:服务器没有资源类型 "postgres-deployment-866647ff76-72kwf"

我通过pod在 pod 名称之前添加, 来更正它,如下所示:

kubectl describe pod postgres-deployment-866647ff76-72kwf
Run Code Online (Sandbox Code Playgroud)