Deploy (existing) Apps with HelmPack

You can use Helm, the Kubernetes package installer which manages existing Kubernetes Charts to deploy ready to use kube apps and write your own charts for your own apps.

To install Helm, please refer to the download page and install the appropriate package for your OS and refer to Helm Quick Start guide.

On Mac you can install Helm client and the server component “Tiller" with:

$ brew install kubernetes-helm

$ helm init

$ helm repo update

And search for existing apps, e.g. with:

$ helm search

NAME VERSIONDESCRIPTION

stable/acs-engine-autoscaler0.1.0 Scales worker nodes within agent pools

stable/artifactory 5.4.1 Universal Repository Manager supporting

stable/aws-cluster-autoscaler0.2.2 Scales worker nodes within autoscaling groups.  

To search for an existing app, e.g. Minio, you can do:

$ helm search minio
NAME            VERSION    DESCRIPTION
stable/minio    0.1.3      Distributed object storage server built for clo...

And you can deploy for instance Minio with:

$ helm install stable/minio

And in the Dashboard you can access the Minio Browser (under discovery and load balancing you’ll find the link).

To delete the app, you’ve to find the release name with:

$ helm list | grep minio
whopping-pika    1           Sun Jul 23 02:00:04 2017    DEPLOYED    minio-0.1.3            

$ helm delete whopping-pika1

Note: we recommend to refer to the official Helm documentation and learn more about Helm and how to write your own Charts and more.

Last updated