Prerequisites
- Install Helm CLI
- Create a Kubernetes cluster and set Kubectl to that cluster
- A subdomain to host Mayil
- Receive a custom Helm chart from us
Setup HTTPS ingress
We will use cert-manager- github.com/cert-manager/cert-manager Add the Jetstack chart -Configuring Helm
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)
Installing Milvus
.tgz file.
Check cluster status
Investigate all the pods are running with-ADDRESS is the IP address Mayil is connected to. We will link this IP to our subdomain in the next step
Connect subdomain
Setup a DNS A record with your domain provider such as the example below using the information from runnningkubectl get ingress from the previous step-
