Searching for an application in Helm repositories

Let's perform the following steps to search for an application you would like to deploy on Kubernetes from the Helm chart repositories:

  1. Search for a chart in the repository. The following command will look for your search words in the Helm repositories that you have access to:
$ helm search redis
NAME CHART VER APP VER DESCRIPTION
stable/prometheus-redis-exporter 3.0.0 1.0.3 Prometheus export
stable/redis 9.0.1 5.0.5 Open source, adva
stable/redis-ha 3.6.2 5.0.5 Highly available
stable/sensu 0.2.3 0.28 Sensu monitoring
You can find the complete list of workloads in helm/stable and the source of the repository at the following GitHub link: https://github.com/helm/charts/tree/master/stable 

  1. Your search keyword doesn't have to be the exact name of the project. You can also search for keywords such as Storage, MQ, or Database:
$ helm search storage
NAME CHART VERSION APP VERSION DESCRIPTION ...
stable/minio 2.5.4 RELEASE.2019-07-17T22-54-12Z MinIO is a hi
stable/nfs-server-pr 0.3.0 2.2.1-k8s1.12 nfs-server-provisioner is an
stable/openebs 1.0.0 1.0.0 Containerized Storage for Containers

By default, your repository list is limited to the helm/stable location but later, in the Adding new Helm repositories recipe, you will also learn how to add new repositories to extend your search coverage to other repositories.