--- apiVersion: v1 kind: Service metadata: labels: app: rook-ceph-mgr rook_cluster: rook-ceph name: rook-ceph-mgr-dashboard namespace: rook-ceph spec: ports: - name: https-dashboard port: 8443 protocol: TCP targetPort: 8443 selector: app: rook-ceph-mgr mgr_role: active rook_cluster: rook-ceph sessionAffinity: None type: ClusterIP --- apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: rook-ceph-mgr-dashboard 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: Prefix backend: service: name: rook-ceph-mgr-dashboard port: name: https-dashboard tls: - hosts: - rook-ceph.uenpay.com secretName: uenpay.com