对 Ingress 服务不可用 503 进行故障排除

Mar*_*arc 2 raspberry-pi kubernetes traefik kubernetes-ingress k3s

对我的 kubernetes 节点发出的每个请求都会导致Ingress Service Unavailable(503) 响应。

我应该采取哪些不同的步骤来解决此问题?

Spa*_*757 5

因此,如果您要求进行入口调试步骤,我的通常会遵循以下原则:

  1. 检查服务是否在内部可用,这可以通过在内部运行一个 busybox 容器并对端点运行 curl 命令来完成
  2. 确保入口选择器与您指定的服务匹配
  3. 确保 Pod 已启动并正在运行(记录 Pod 等)。
  4. 确保入口控制器没有抛出错误(记录入口控制器)

这是一个有点模糊的问题,因为您可能有很多问题是错误的。我想说给我们更多信息,我们可以更好地帮助理解您的问题(即显示使用您用来配置入口的 yaml)