【问题标题】:How to deal with error "dial tcp 10.240.0.4:10250: i/o timeout" to see pod's logs in AKS?如何处理错误“dial tcp 10.240.0.4:10250: i/o timeout”以查看 AKS 中的 pod 日志?
【发布时间】:2020-01-11 22:19:21
【问题描述】:

在我可以运行这个命令kubectl logs <pod> 之前很多天/版本都没有问题。但是,在我最近推送另一个图像并部署后,我遇到了以下错误:

来自服务器的错误:Get https://aks-agentpool-xxx-0:10250/containerLogs/default//: dial tcp 10.240.0.4:10250: i/o timeout

我尝试重新构建和重新部署但失败了。

以下是供参考的节点信息:

【问题讨论】:

  • 我认为与构建无关。尝试重新下载 kubectl 配置
  • 嗨 @4c74356b41,但是当我登录到另一个订阅的 AKS 时,我可以看到日志
  • 重新下载 kubectl 配置
  • 嗨@4c74356b41,你可以分享命令给我重新下载kubectl config吗?
  • docs.microsoft.com/en-us/azure/aks/… 它将向您展示示例

标签: kubernetes tcp timeout kubectl azure-aks


【解决方案1】:

不确定您的问题是否是由troubleshooting 中描述的问题引起的。不过也许你可以试一试,如下图所示:

确保未修改默认网络安全组,并且 端口 22 和 9000 都打开以连接到 API 服务器。 检查tunnelfront pod 是否在kube-system 中运行 命名空间使用kubectl get pods --namespace kube-system 命令。 如果不是,则强制删除 pod,它会重新启动。

【讨论】:

  • 就我而言,删除/重新启动 tunnelfront pod 工作正常。
猜你喜欢
  • 2022-01-22
  • 2021-09-24
  • 1970-01-01
  • 2021-01-23
  • 2020-12-24
  • 1970-01-01
  • 2021-02-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多