Kubernetes Nginx Ingress 404-.NET微服务

时间:2019-03-05 21:11:15

标签: .net docker kubernetes kubernetes-ingress nginx-ingress

我正在尝试启动在适用于Windows的Docker 客户端中运行的 .NET k8s群集。我像这样设置了一个入口控制器:

 func sum (n: Int, currentSum: Int = 0) -> Int {
    return n == 0 ? currentSum :
                    sum(n: n-1,
                        currentSum: currentSum + n)
 }

示例身份服务配置如下:

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: ingress-service
  annotations:
    kubernetes.io/ingress.class: nginx
    nginx.ingress.kubernetes.io/rewrite-target: /
spec:
  rules:
    - http:
        paths:
          - path: /identity/
            backend:
              serviceName: identity-cluster-ip-service
              servicePort: 5050

入口似乎开始了,但是当我进入 localhost / identity 时,我得到了 404 Not Found 。该服务在IIS和docker暴露下可以正常启动。除了仔细检查端口和标签之外,我还确保该应用程序在默认的“ /” 路由上返回 200 OK 以通过运行状况检查。

0 个答案:

没有答案