Helm uses a packaging format called charts. A chart is a collection of files that describe a related set of Kubernetes resources. Talk to us to get a custom-made chart to install Mayil (with configuration details unique to your installation).
We will use cert-manager- github.com/cert-manager/cert-manager
Add the Jetstack chart -
Setup cert-manager -
You should have received a zip file from us containing a .tgz
file. This is the helm chart. And a values.yaml
with configuration options for Helm. Update these values-
ingress.hosts.host
- The subdomain where Mayil will be hosted such as mayil.companyname.com
envVars.LINK_TO_MAYIL
- The same subdomain as in ingress.hosts.host
certManager.email
- The email through which HTTPS certificates will be issued. No account set up or configuration is required. This is simply for record keeping by the certificate issuer.values.yaml
contains sensitive information. Please keep it safe. Save envVars.CLIENT_ID
and envVars.CLIENT_SECRET
as this will be the default username and password for Vault (used to configure Mayil)
The helm chart should be in the installation package you receive as a .tgz
file.
Investigate all the pods are running with-
A successful install should look like this-
Investigate ingress with-
A successfull intall should look like this-
The IP adress under ADDRESS
is the IP address Mayil is connected to. We will link this IP to our subdomain in the next step
Setup a DNS A record with your domain provider such as the example below using the information from runnning kubectl get ingress
from the previous step-