【发布时间】:2021-11-15 13:32:01
【问题描述】:
这是我的入口:
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: 8link-app-kubernetes-ingress
annotations:
kubernetes.io/ingress.class: nginx
nginx.ingress.kubernetes.io/use-regex: "true"
nginx.ingress.kubernetes.io/rewrite-target: /
spec:
rules:
- host: link8.in
http:
paths:
- backend:
service:
name: link8-app-prod-svc
port:
number: 80
path: /
pathType: Prefix
- host: test.link8.in
http:
paths:
- backend:
service:
name: link8-app-prod-svc
port:
number: 80
path: /
pathType: Prefix
在上面的入口中,我有相同的前端服务,它被定义为在域和子域上运行(用于测试),它适用于子域但不适用于域。
以下是我的 DNS 设置,其中 value 是我的入口地址:
更新:
【问题讨论】:
-
请问您使用的是哪个入口以及如何部署它?
-
@JakubSiemaszko 我在数字海洋管理的 k8s 集群上使用 Nginx-ingress
-
你能发布 kubectl describe ing 8link-app-kubernetes-ingress 的输出吗?另外,如何删除子域,尝试使其在域上工作,而不是添加子域?
-
@JakubSiemaszko 在问题的 UPDATE 部分添加了命令结果
-
@JakubSiemaszko 我也尝试删除 test.8link.in 条目,仍然没有运气
标签: docker kubernetes kubernetes-ingress nginx-ingress