首页 文章

Ingress报告了不 Health 的后端

提问于
浏览
3

我正在使用GCE和Kubernetes来托管我的rails应用程序但是ingress将pod报告为UNHEALTHY . 以下是我的设置

Ingress:

spec:
  backend:
    serviceName: my-service
    servicePort: 80

Service:

spec:
  type: NodePort
  selector:
    app: my-app
  ports:
    - port: 80 
      targetPort: 3000

Depoyment

readinessProbe:
  httpGet:
    path: /health_check
    port: 3000
    initialDelaySeconds: 20
    timeoutSeconds: 5

入口报告pod为UNHEALTHY,我没有看到/ health_check出现在GCE控制台的运行状况检查列表中 . 它似乎没有得到Google负载均衡器控制器的支持 .

非常感谢你 .

1 回答

  • 2

    事实证明,入口没有找到我之前改变的准备探测的新路径 . 重新创建入口后,问题得以解决(绝对不是最佳解决方案) .

相关问题