Simon Szalai
05/24/2022, 10:10 PMvalues.yaml
under ingress.dagit.tls I set it to true, generated a key with openssl openssl req -x509 -newkey rsa:1024 -keyout privateKey.pem -out certificateChain.pem -days 365 -nodes -subj ...
, added it as a kubernetes secret and set the secret name in the yaml file.
Are there any more steps to get an HTTPS connection?
If I run kubectl get svc
, I get the folliwing:
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
dagster-dagit LoadBalancer 10.100.***.** ******************************************.<http://ca-central-1.elb.amazonaws.com|ca-central-1.elb.amazonaws.com> 80:32169/TCP 4s
kubernetes ClusterIP 10.100.*.* <none> 443/TCP 79s
*********-user-code ClusterIP 10.100.***.*** <none> 3030/TCP 11s
I can use the elb address to reach dagit on an HTTP connection, but how can I enable HTTPS?
Thanks a lot for your help!rex
05/24/2022, 10:16 PMSimon Szalai
05/25/2022, 6:14 PMannotations:
<http://kubernetes.io/ingress.class|kubernetes.io/ingress.class>: alb
<http://alb.ingress.kubernetes.io/scheme|alb.ingress.kubernetes.io/scheme>: internet-facing
<http://alb.ingress.kubernetes.io/listen-ports|alb.ingress.kubernetes.io/listen-ports>: '[{"HTTP": 80}, {"HTTPS": 443}]'
<http://alb.ingress.kubernetes.io/certificate-arn|alb.ingress.kubernetes.io/certificate-arn>: arn:aws:acm:ca-central-1:**********:certificate/*******
<http://alb.ingress.kubernetes.io/ssl-redirect|alb.ingress.kubernetes.io/ssl-redirect>: '443'
rex
05/25/2022, 6:15 PM