Tengo debajo del archivo de configuración de ingreso-nginx.
Reescribe la solicitud de one.example.com . He agregado otro dominio, pero no quiero que ocurra una reescritura para otro dominio.
Revisé el documento, pero ahora hay un ejemplo de reescritura para la configuración de múltiples hosts.
apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: ingress-service annotations: kubernetes.io/ingress.class: nginx nginx.ingress.kubernetes.io/use-regex: "true" nginx.ingress.kubernetes.io/rewrite-target: /$1 certmanager.k8s.io/cluster-issuer: "letsencrypt-example-prod" nginx.ingress.kubernetes.io/ssl-redirect: "true" spec: tls: - hosts: - one.example.com - two.example.com secretName: super-secret rules: - host: one.example.com http: paths: - path: /customer/?(.*) pathType: Prefix backend: service: name: customer-srv port: number: 3000 host: two.example.com http: paths: - path: / pathType: Prefix backend: service: name: kube-prometheus-grafana port: number: 80Podría crear dos archivos de entrada separados para cada host.
¿Qué sucederá en ese caso, se crearán dos balanceadores de carga con diferentes dns?
(el clúster está alojado en aws)
Puede crear dos entradas separadas.
En ese caso, nada cambiará la IP del controlador de ingreso sería la misma solo para DNS.
¿Qué sucederá en ese caso, se crearán dos balanceadores de carga con diferentes dns?
No, no creará dos balanceadores de carga.