【发布时间】:2020-09-02 20:47:53
【问题描述】:
我已经使用 helm chart 设置了 traefik。我有一个希望对外界可见的应用程序。但我在下面收到此错误。
kind: Ingress
apiVersion: networking.k8s.io/v1beta1
metadata:
namespace: example
name: example-ingress
annotations:
traefik.ingress.kubernetes.io/router.entrypoints: web, websecure
spec:
rules:
- host: mydomain.com
http:
paths:
- path: /
backend:
serviceName: example-app
servicePort: 80
然后我可以运行:
kubectl get ing -n example
这给了我:
NAMESPACE NAME CLASS HOSTS ADDRESS PORTS AGE
example example-ingress <none> mydomain.com 80 75m
但是当我检查 traefik pod 的日志时,我收到以下错误:
level=error msg="Cannot create service: subset not found" namespace=example ingress=example-ingress serviceName=example-app providerName=kubernetes servicePort=80
有什么想法吗?
【问题讨论】:
标签: kubernetes traefik traefik-ingress