Enable HTTPs

Step 1 — Create TLS secret

Create cert and key with x509 format and add TLS secret:

kubectl create secret tls mdcluster-control-center-tls \ --cert=<control-center-cert-file> --key=<control-center-key-file> kubectl create secret tls mdcluster-api-gateway-tls \ --cert=<api-gateway-cert-file> --key=<api-gateway-key-file>

Step 2 — Create TLS secret

Update override-values.yaml in Quick start

control-center: tls: enabled: true secretName: mdcluster-control-center-tls workers: api-gateway: tls: enabled: true secretName: mdcluster-api-gateway-tls

Step 3 — Apply config

helm upgrade mdcluster ./mdcluster --install -f ./override-values.yaml