У меня похожая проблема, я пытаюсь выставить RegistryUI с входом nginx по пути / Registry.
во-первых, мне удалось выставить с этой конфигурацией nginx:
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: registry-ingress
namespace: devops
annotations:
kubernetes.io/ingress.class: nginx
nginx.ingress.kubernetes.io/rewrite-target: /
certmanager.k8s.io/cluster-issuer: letsencrypt-staging
kubernetes.io/tls-acme: 'true'
spec:
tls:
- hosts:
- registry.host.com
secretName: letsencrypt-staging
rules:
- host: registry.host.com
http:
paths:
- path: /
backend:
serviceName: registry-ui
servicePort: 8080
с другой стороны, когда я пытаюсь предоставить сервису путь, у меня есть только домашняя страница, которая работает, так как я пытаюсь перейти на подстраницу (страницу изображения), у меня ошибка 404.
spec:
tls:
- hosts:
- host.com
secretName: letsencrypt-staging
rules:
- host: host.com
http:
paths:
- path: /registry
backend:
serviceName: registry-ui
servicePort: 8080
Я хотел бы узнать, как вы пришли к выводу, что невозможно иметь работающие ссылки на хост / регистр?
сердечно спасибо