apiVersion: v1 kind: Service metadata: name: proxy-service-edge namespace: proxies spec: ports: - port: 80 protocol: TCP targetPort: 8443 name: http --- apiVersion: v1 kind: Endpoints metadata: name: proxy-service-edge namespace: proxies subsets: - addresses: - ip: 192.168.5.1 ports: - port: 8443 --- apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: ingress-route-edge namespace: proxies annotations: nginx.ingress.kubernetes.io/backend-protocol: HTTPS cert-manager.io/cluster-issuer: "letsencrypt-prod" spec: tls: - hosts: - edge.jsnet.io secretName: tls-secret-edge rules: - host: edge.jsnet.io http: paths: - path: / pathType: ImplementationSpecific backend: service: name: proxy-service-edge port: number: 80