What you need:
Your domain name
An access and a secret key provided by ZeroSSL
Basic understanding of how to initialize, configure and run a configuration file
This section provides information on how to set up a ZeroSSL certificate for the cluster ingress. This allows most browsers to validate the certificate for the cluster when users try to log into the operations portal.
If you do not have the
kommander.yamlfile, initialize the configuration file, so you can edit it in the following steps. WARNING: Initialize this file only ONCE, otherwise you will overwrite previous customizations.
If you have initialized the configuration file already, open the
kommander.yamlwith the editor of your choice.
Provide the acquired domain name in the
acme, and add an
serverto register with ZeroSSL's.
apiVersion: config.kommander.mesosphere.io/v1alpha1 kind: Installation clusterHostname: <mycluster.example.com> acme: email: <email> server: https://acme.zerossl.com/v2/DV90CODE
Create a DNS record:
You can set up an external-dns service. This way, the
external-dnswill take care of pointing the DNS record to the ingress of the cluster automatically.
Alternatively, create a DNS record manually, that maps your domain name or IP address to the cluster ingress.