kubernetes nginx入口,给出503和404
在为现有API创建入口规则时,是否强制使用TLS 我得到404和503错误代码的所有API除了没有任何路径给出 我正在使用nginx入口控制器kubernetes nginx入口,给出503和404,nginx,kubernetes,Nginx,Kubernetes,在为现有API创建入口规则时,是否强制使用TLS 我得到404和503错误代码的所有API除了没有任何路径给出 我正在使用nginx入口控制器 apiVersion: extensions/v1beta1 kind: Ingress metadata: name: hello-world-ing annotations: kubernetes.io/ingress.class: "nginx" spec: rules: - http: paths:
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\u containers/nginx-ingres控制器:0.9.0-beta.10
-K8s nginx-ingres中控制器的版本。默认情况下,我们配置了一些nginx,这些nginx可能会阻止您的服务
kubectl describe configMap nginx-configuration -n ingress-nginx
示例项目
必须为NodePort类型。因为默认情况下是ClusterIP
apiVersion: v1
kind: Service
metadata:
name: example-project
...
spec:
type: NodePort
ports:
...
是否必须使用healthz?您能否提供应用程序的
服务
和吊舱
配置?还有kubectl description$name\u of_your\u service
命令的结果。@hemahadevu使用healthz@HemaMahadevu404在服务路径出现问题时出现。503当您的请求到达服务区,但服务区后面没有运行准备就绪的pod时,请过来。502出现在pod运行落后于服务但应用程序中存在问题时。