执行kubectl get nodes --kubeconfig admin.kubeconfig返回“No resources found”问题排查求助
执行kubectl get nodes --kubeconfig admin.kubeconfig返回“No resources found”问题排查求助
我是Kubernetes新手,连基础命令都不太熟,但不想用minikube这类简化安装的工具,想从手动搭建开始搞明白K8s各个组件的协作逻辑,所以跟着“Kubernetes the hard way”的教程一步步操作。目前已经完成到Worker Pod配置的步骤,但在控制节点执行kubectl get nodes --kubeconfig admin.kubeconfig时,一直返回“No resource found”错误。
我的环境配置:
- 1个控制节点、1个负载均衡节点、2个工作节点,均为安装了Ubuntu22.04.1的虚拟机
- 实验室机器是Windows11笔记本,所有VM都手动配置了静态IP
- 从一开始就把
KUBERNETES_PUBLIC_ADDRESS硬编码成了负载均衡节点的静态IP,网上常见的这个配置问题应该不是原因
现在有两个没完全搞明白的点,怀疑可能和当前问题有关:
- 教程里说要更新
/etc/netplan/00-installer-config.yaml来设置静态IP,但我的VM里没有这个文件,只有01-network-manager-all.yaml,我修改了这个文件并应用了配置,但不确定是否符合教程要求 - 我的实验室机器没有公网静态IP,而教程里创建工作节点证书时,需要用到外部IP查询工具获取的IP,我担心这里的配置和实际内网环境不匹配,导致节点无法正常注册到控制平面
有没有大佬能给我一些排查方向或者解决思路?非常感谢!
备注:内容来源于stack exchange,提问作者Debapriya Roy
相关产品推荐
相关产品推荐

