--- apiVersion: networking.k8s.io/v1 kind: Ingress metadata: annotations: cert-manager.io/issuer: kjuulh-app traefik.ingress.kubernetes.io/router.entrypoints: web traefik.ingress.kubernetes.io/router.tls: "true" labels: app: service cluster: dev name: service-external-http namespace: dev spec: rules: - host: service.dev.kjuulh.app http: paths: - backend: service: name: service port: name: external-http path: / pathType: Prefix tls: - hosts: - service.dev.kjuulh.app secretName: tls-service-kjuulh-app-external-http-ingress-dns --- apiVersion: networking.k8s.io/v1 kind: Ingress metadata: annotations: cert-manager.io/issuer: kjuulh-app traefik.ingress.kubernetes.io/router.entrypoints: web traefik.ingress.kubernetes.io/router.tls: "true" labels: app: service cluster: dev name: service-internal-http namespace: dev spec: rules: - host: service.dev.internal.kjuulh.app http: paths: - backend: service: name: service port: name: internal-http path: / pathType: Prefix tls: - hosts: - service.dev.internal.kjuulh.app secretName: tls-service-kjuulh-app-internal-http-ingress-dns --- apiVersion: networking.k8s.io/v1 kind: Ingress metadata: annotations: cert-manager.io/issuer: kjuulh-app traefik.ingress.kubernetes.io/router.entrypoints: web traefik.ingress.kubernetes.io/router.tls: "true" labels: app: service cluster: dev name: service-external-grpc namespace: dev spec: rules: - host: grpc.service.dev.kjuulh.app http: paths: - backend: service: name: service-grpc port: name: external-grpc path: / pathType: Prefix tls: - hosts: - grpc.service.dev.kjuulh.app secretName: tls-service-kjuulh-app-external-grpc-ingress-dns --- apiVersion: networking.k8s.io/v1 kind: Ingress metadata: annotations: cert-manager.io/issuer: kjuulh-app traefik.ingress.kubernetes.io/router.entrypoints: web traefik.ingress.kubernetes.io/router.tls: "true" labels: app: service cluster: dev name: service-internal-grpc namespace: dev spec: rules: - host: grpc.service.dev.internal.kjuulh.app http: paths: - backend: service: name: service-grpc port: name: internal-grpc path: / pathType: Prefix tls: - hosts: - grpc.service.dev.internal.kjuulh.app secretName: tls-service-kjuulh-app-internal-grpc-ingress-dns