kubectl create secret tls star-tracston-com-ssl --key="server.key" --cert="star_tracston_com.crt" apiVersion: networking.k8s.io/v1 kind: Ingress metadata: annotations: kubernetes.io/ingress.class: nginx nginx.ingress.kubernetes.io/auth-realm: Authentication Required nginx.ingress.kubernetes.io/auth-secret: basic-auth nginx.ingress.kubernetes.io/auth-type: basic name: prometheus-ingress namespace: default spec: rules: - host: prom-prod.tracston.com http: paths: - backend: service: name: kube-prometheus-stack-prometheus port: number: 9090 path: / pathType: ImplementationSpecific tls: - hosts: - prod.tracston.com secretName: star-tracston-com-ssl