我有一个带有三个节点的 kubernetes 集群:10.9.84.149,10.9.105.90和10.9.84.149. 当我的应用程序尝试在某个 pod 内执行命令时:
kuebctl exec -it <podName>
Run Code Online (Sandbox Code Playgroud)
它有时会出错:
Error from server: error dialing backend: dial tcp 10.9.84.149:10250: getsockopt: connection refused
Run Code Online (Sandbox Code Playgroud)
就我所见,集群一切正常:所有 kube-system 服务和 pod 都运行良好。此外,它并不经常出现。
有人可以帮我解决这个问题吗?
看起来您的 kubelet 进程没有运行,或者不断重新启动。
ss -tnpl |grep 10250
LISTEN 0 128 :::10250 :::* users:(("kubelet",pid=1102,fd=21))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6632 次 |
| 最近记录: |