# ====================================================== # DEV.JUNTEKIM.COM → LOCALHOST:8080 # ====================================================== --- apiVersion: v1 kind: Service metadata: name: dev-juntekim-external spec: type: ExternalName externalName: host.docker.internal # change if needed ports: - port: 8080 --- apiVersion: v1 kind: Endpoints metadata: name: dev-juntekim-external subsets: - addresses: - ip: 192.168.0.181 ports: - port: 8080 --- apiVersion: v1 kind: Service metadata: name: dev-juntekim-service spec: ports: - port: 80 targetPort: 8080 selector: {} # no selector — used with external endpoints --- apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: dev-juntekim-ingress annotations: traefik.ingress.kubernetes.io/router.entrypoints: websecure cert-manager.io/cluster-issuer: myresolver spec: ingressClassName: traefik tls: - hosts: - dev.juntekim.com secretName: dev-juntekim-tls rules: - host: dev.juntekim.com http: paths: - path: / pathType: Prefix backend: service: name: dev-juntekim-service port: number: 80