Deployment
This step assumes that you have already completed the two prior steps. You are now ready to deploy the environment.
Note
Rafay Environment Manager will automatically deploy the MLOps applications onto the existing Kubernetes cluster.
- Navigate to Environments -> Environments
- Click Launch on the Kubeflow v1.8 on Upstream K8s card
- Enter a name for the environment
- Customize any of the default variable values if needed
- Update the following variable values
cluster_name
kubeflow_host_cert
kubeflow_host_key
kubeflow_host_name
kubeflow_local_users
Note: Local users can be entered in the following format:
[{"username": "admin@example.com", "password": "changeplz"}]
- Click Save & Deploy
The environment will begin to deploy.
Note
This step can take ~20 minutes to complete.
Once complete, you will see the configuration details and the URL for the MLOps instance in the Results section of the page
You can also view the environment configuration in your Git repository.
In your repository, navigate to rafay-resources/projects/ < PROJECT_NAME >/environments/ < ENVIRONMENT_NAME > .yaml
Create DNS Record¶
At this point, although all the infrastructure and the MLOps platform is deployed and operational, it is not accessible yet via a user friendly domain.
In this step, you will update your DNS records with the cluster's public IP addresses and the hostname of your MLOps instance provided in the environment output in the previous step. Once your DNS records are updated, you can now access your MLOps Platform on the user friendly URL.
Access MLOps Platform¶
You can now access the MLOps interface via a web browser by entering the URL provided in the output of the prior step. You can login using the local credentials you initially entered during deployment.