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