apiVersion: v1 kind: Service metadata: name: rook-ceph-mgr-dashboard-external-http namespace: rook-ceph labels: app: rook-ceph-mgr rook_cluster: rook-ceph spec: ports: - name: dashboard port: 7000 protocol: TCP targetPort: 7000 selector: app: rook-ceph-mgr mgr_role: active rook_cluster: rook-ceph sessionAffinity: None type: NodePort --- apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: rook-ceph-mgr-dashboard-external-http namespace: rook-ceph # namespace:cluster annotations: kubernetes.io/ingress.class: "nginx" # kubernetes.io/tls-acme: "true" # nginx.ingress.kubernetes.io/backend-protocol: "HTTPS" # nginx.ingress.kubernetes.io/server-snippet: | # proxy_ssl_verify off; spec: rules: - host: rook-ceph.uenpay.com http: paths: - path: / pathType: ImplementationSpecific backend: service: name: rook-ceph-mgr-dashboard-external-http port: name: dashboard tls: - hosts: - rook-ceph.uenpay.com secretName: uenpay.com