Наследование в пути проникновения в Кубернетес

У меня есть следующий вход в мой .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, чтобы подтвердить владение доменом.

Другие вопросы по тегам