diff --git a/ingress-external-devices/ceph.yaml b/ingress-external-devices/ceph.yaml index e2ff555..14f75c4 100644 --- a/ingress-external-devices/ceph.yaml +++ b/ingress-external-devices/ceph.yaml @@ -8,24 +8,19 @@ spec: ports: - name: https port: 8443 - protocol: TCP targetPort: 8443 --- -apiVersion: discovery.k8s.io/v1 -kind: EndpointSlice +apiVersion: v1 +kind: Endpoints metadata: - name: ceph-dashboard-manual + name: ceph-dashboard namespace: ingress-external - labels: - kubernetes.io/service-name: ceph-dashboard -addressType: IPv4 -ports: - - name: https - protocol: TCP - port: 8443 -endpoints: +subsets: - addresses: - - 10.0.2.63 + - ip: 10.0.2.63 + ports: + - name: https + port: 8443 --- apiVersion: networking.k8s.io/v1 kind: Ingress @@ -35,9 +30,18 @@ metadata: annotations: kubernetes.io/ingress.class: nginx cert-manager.io/cluster-issuer: letsencrypt + nginx.ingress.kubernetes.io/backend-protocol: "HTTPS" nginx.ingress.kubernetes.io/ssl-redirect: "true" + nginx.ingress.kubernetes.io/proxy-ssl-verify: "false" + + nginx.ingress.kubernetes.io/service-upstream: "true" + + nginx.ingress.kubernetes.io/upstream-vhost: "hyper1.undercloud.local" + nginx.ingress.kubernetes.io/proxy-ssl-server-name: "on" + nginx.ingress.kubernetes.io/proxy-ssl-name: "hyper1.undercloud.local" + nginx.ingress.kubernetes.io/proxy-read-timeout: "600" nginx.ingress.kubernetes.io/proxy-send-timeout: "600" spec: