Deploying Knative with TriggerMesh’s Helm Chart
Helm has been called the Kubernetes package manager. It is now part of the CNCF. Dozens of charts are in the upstream repository. In two commands we are going to show you how to install Knative using Helm on your own Kubernetes cluster.
Cannot be simpler than this.
Using the TriggerMesh Chart Repository
Add our Chart repository:
Once the repository is added you can update your search index with:
And a search for the knative keyword will return our Knative chart.
Our Chart repo is automatically built using Google CloudBuild service. Every merge to our repo will trigger a build of the repository and a new version of the Chart will be available. Checkout our ‘cloudbuild.yaml` and feel free to help us out !
Knative is made of three main components: Build, Serving, and Eventing plus Istio the service mesh (even though Istio can be replaced, for example with Solo.io)
One single command will install the chart and create a Helm release.
After several minutes (~3 minutes), you will have Istio, Knative build and Serving installed with the latest v0.5.0 release. The following Pods will be running.
Now that you have installed your own Knative start using it by following the many samples available. Or contact us for Design and Training services 🙂