我的Kubernetes群集目前遇到了问题,需要一些帮助。直到今天,一切都很顺利。但是,在我的Ubuntu系统上执行了一次更新之后,我无法建立从我的工作环境到kubernetes集群的连接。
在执行kubectl get pods
命令时,我遇到以下错误消息:E0805 09:59:45.750534 234576 memcache.go:265] couldn’t get current server API group list: Get "http://localhost:3334/api?timeout=32s": EOF
以下是我的集群设置的详细信息:Kubernetes 1.27,裸机,主机系统为Ubuntu 20.04
我将非常感谢任何关于解决这个问题的指导或见解。
4条答案
按热度按时间63lcw9qa1#
这是一个身份验证问题-API确保kubeconfig存在并纠正执行的用户命令。
这通常在引导集群时观察到,并且忘记在下面运行。
hl0ma9xz2#
尝试
并查找错误。
qco9c6ql3#
kubectl config view apiVersion:v1群集:空上下文:null当前上下文:“”kind:配置首选项:{}用户:空
解决方案:
atmip9wb4#
我在重新启动我的节点后遇到了这个错误。我注意到我的containerd被禁用使用
sudo systemctl status containerd
为了解决这个问题,我重新启动了容器
sudo systemctl restart containerd