我正在尝试启动在适用于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 以通过运行状况检查。