nginx - kubernetes nginx入口给出503和404

标签 nginx kubernetes

在为现有API创建Ingress规则时是否必须使用TLS?

我得到了所有API的404和503错误代码,除了没有任何路径的情况下。

我正在使用nginx入口 Controller 。

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: hello-world-ing
  annotations:
    kubernetes.io/ingress.class: "nginx"
spec:
  rules:
  - http:
      paths:
      - path: /test
        backend:
          serviceName: example-project
          servicePort: 8085

这是我创建的入口规则:
gcr.io/google_containers/nginx-ingress-controller:0.9.0-beta.10- Controller 版本

最佳答案

在K8s Nginx元素中。默认情况下,我们已经配置了一些nginx来阻止您的服务。

kubectl describe configMap nginx-configuration -n ingress-nginx 

https://github.com/kubernetes/ingress-nginx/blob/146db437945a130d675540285fe02fa9639ba1f0/docs/user-guide/configmap.md

关于nginx - kubernetes nginx入口给出503和404,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49992755/

相关文章:

kubernetes - Openshift:没有与以下所有谓词匹配的可用节点::cpu 不足 (173)、MatchNodeSelector (5)

node.js - 来自 Angular ngResource-Service 的 REST-API 调用未由反向代理转发

ubuntu - Nginx 重定向 https ://www to https://

nginx proxy_pass 删除基本路径

Django Nginx 和 Gunicorn .sock 失败 (2 : No such file or directory) while connecting to upstream

kubernetes - PersistentVolumeClaim 在 kubernetes 中未知

kubernetes - Kong在无数据库模式下重启

linux - LNMP 服务器上的多个 php (php-fpm) 版本

kubernetes - 我应该传递什么参数以使架构注册表在从属模式下运行?

ssl - 更改 Webhook 不会调用端点,因为证书由未知授权机构签名