Comment on page
Managing Helm Releases
Use ozone to deploy applications that are packaged as a helm chart
- You must have a helm channel setup to sync charts
- You must have created a helm application
Ozone supports two types of helm channels:
- Public helm channels, which implies that they are hosted over https and are available for general public access
- Private helm channels, which are typically hosted on custom instances such as harbor or jfrog and are available on a private network
- Navigate to resources on the side bar
- Select Helm Channels, the default tab is for the registered public helm channel instances
- Click on +New Channel
- Fill in the URL, name and description
- Charts are synced and are visible in the "Charts" tab
To sync a private helm channel, follow the procedure listed below
We currently support Harbor and JFrog instances as private helm channel sources. These must be diallable from Ozone's Control Plane as a pre-requisite.
- Click on +New Channel
- Select Helm Channels, the default tab is for the registered public helm channel instances
- Navigate to resources on the side bar
- Select Private Helm channel tab
- Click on +New Channel
- Choose the type of private helm channel provider and fill in the authentication credentials
- On click of Save, charts are synced and are visible in the Charts tab
We abstract a chart as a helm microservice in order to manage the state of the deployed workload. With ozone's RBAC, the team can manage helm releases visually on any synced Kubernetes cluster with minimal day 2 operations from the Platform Engineering teams.
- Navigate to Microservices on the sidebar
- Click on +Create Microservice
- Select the Helm Microservice option from the dropdown options
- Give a name, description and map environments to the helm microservice
- Choose any of the charts that you would like to manage releases for
- Click on +Create
Deploy, Upgrade and Edit Helm charts on any kubernetes clusters using Ozone.
To deploy a helm microservice, follow the steps given below:
- Navigate to helm releases on the sidebar
- Click on +Create Helm Release
- Enter the release name
- Add the target cluster(s) and the namespace(s) that you would like this microservice to deploy to
- The helm microservice should now be deployed to the target environment
Last modified 10mo ago