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 asmayil.companyname.com
envVars.LINK_TO_MAYIL
- The same subdomain as iningress.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-