--- apiVersion: v1 kind: Service metadata: name: esphome namespace: esphome spec: ports: - port: 80 protocol: TCP targetPort: 6052 selector: app.kubernetes.io/instance: esphome app.kubernetes.io/name: esphome sessionAffinity: None type: ClusterIP --- apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: esphome namespace: esphome spec: ingressClassName: nginx rules: - host: esphome2.realm.local http: paths: - backend: service: name: esphome port: number: 80 path: / pathType: Prefix