Kubernetes Ingress 规则路径中的继承

Kubernetes Ingress 规则路径中的继承

我的文件中有以下入口.yaml

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: my-ingress
  annotations:
    kubernetes.io/ingress.global-static-ip-name: my-ip-1
spec:
  rules:
  - http:
      paths:
      - backend:
          serviceName: nodeport-svc
          servicePort: 8080
      - path: /.well-known/acme-challenge/
        backend:
          serviceName: ssl-cert-svc
          servicePort: 8081

我网站上的路径的默认规则,website.com/*通过服务运行良好nodeport-svc

我不知道如何路由下的所有子路径/.well-known/acme-challenge/

具有随机名称的文件需要在以下位置访问/.well-known/acme-challenge/*

例如。website.com/.well-known/acme-challenge/2480836013081364194169

答案1

如果您使用 GLBC 入口,路径应类似于 /.well-known/acme-challenge/*。如文档中所述这里

这里一个入口示例,您将在其中指定您的主机名和挑战文件的路径,以便 LetsEncrypt 验证域所有权。

相关内容