无法访问 K8s 入口服务器

时间:2021-05-02 16:15:09

标签: kubernetes kubernetes-ingress

无法访问 ingress Kubernetes 部署的服务器。

我的项目结构如下: 我有一个 delpoy.sh 来构建图像并将其推送到 dockerhub。有两个图像“信息”和“图像”。为了将这些图像链接到 Kubernetes,我有一个 yaml 文件:

curr

这个文件创建了一个入口和两个服务(一个用于图像,一个用于信息)。这个过程很顺利。但是,当我尝试通过集群 URL 访问服务器时,出现 502 错误并显示以下消息:

"错误:服务器错误 服务器遇到临时错误,无法完成您的请求。 请在 30 秒后重试。”

使用 docker-compose up 指定图像在本地完美运行很重要,因此我推断问题不是来自图像。

Ingress 状态为:“某些后端服务处于 UNKNOWN 状态”

1 个答案:

答案 0 :(得分:0)

有两件事:

  1. 您使用 nodeport 公开服务,在这种情况下,您可以点击 http://:30037/ 访问您的应用程序。
  2. 你能检查一下你的入口定义吗?请参考ingress

此外,检查两个 Pod/容器的事件可能会有所帮助。