- Se incorporó
- 11 Febrero 2007
- Mensajes
- 846
Hola a todos.... estaba buscando , pero no encuentro como exponer mas de 1 puerto cuando la petición viene del mismo dominio en un Ingress. Hay algunos post viejos que dicen como, pero apunta a una versión deprecated de la apiVersion del ingress y con la "apiVersion: networking.k8s.io/v1" no funca.
Tengo esto hasta el momento:
ingress.yaml
nurseview_svc.yaml
Y cuando hago login en https://dominio.cl... esta por debajo va a https://dominio.cl:7999/login , y ahí se queda y se queda y se queda y se queda xD
Necesito que se vaya al otro servicio:
PD: Esta en Azure.
Tengo esto hasta el momento:
ingress.yaml
apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: nurseview-ingress annotations: kubernetes.io/ingress.class: azure/application-gateway appgw.ingress.kubernetes.io/backend-path-prefix: "/" appgw.ingress.kubernetes.io/ssl-redirect: "true" appgw.ingress.kubernetes.io/appgw-ssl-certificate: "cert-domain.cl" spec: rules: - host: dominio.cl http: paths: - path: / pathType: Prefix backend: service: name: nurseview-service port: number: 80 |
nurseview_svc.yaml
apiVersion: v1 kind: Service metadata: name: nurseview-service spec: selector: app: nurseview ports: - protocol: TCP port: 80 targetPort: 80 type: ClusterIP |
Y cuando hago login en https://dominio.cl... esta por debajo va a https://dominio.cl:7999/login , y ahí se queda y se queda y se queda y se queda xD
Necesito que se vaya al otro servicio:
apiVersion: v1 kind: Service metadata: name: other-service spec: selector: app: myapp ports: - protocol: TCP port: 7999 targetPort: 7999 type: ClusterIP |
PD: Esta en Azure.