{% include head.html %} {% include header.html %}

Helm

The package manager for Kubernetes

Helm is the best way to find, share, and use software built for Kubernetes.

curl -s https://get.helm.sh | bash

or Download

$ helm update
---> Creating /Users/dev/.helm/config.yaml
---> Updating charts
---> Cloning into '/Users/dev/.helm/cache/charts'...
---> Done
$ helm search redis
redis-cluster (redis-cluster 0.0.5) - Highly available Redis cluster with multiple sentinels and standbys.
redis-standalone (redis-standalone 0.0.1) - Standalone Redis Master
$ helm info redis-cluster
Name: redis-cluster
Home: http://github.com/deis/redis-cluster
Version: 0.0.5
Description: Highly available Redis cluster with multiple sentinels and standbys.
Details: This package provides a highly available Redis cluster with multiple sentinels and standbys. Note the `redis-master` pod is used for bootstrapping only and can be deleted once the cluster is up and running.
$ helm install redis-cluster
---> Running `kubectl create -f` ...
services/redis-sentinel
pods/redis-master
replicationcontrollers/redis
replicationcontrollers/redis-sentinel
---> Done
$ helm repo add mycharts https://github.com/dev/mycharts
---> Cloning into '/Users/dev/.helm/cache/mycharts'...
~ $ helm repo list
charts https://github.com/helm/charts
mycharts https://github.com/mycharts/charts
$ kubectl get pods
NAME READY STATUS RESTARTS AGE
redis-5p4re 1/1 Running 1 4m
redis-gh6x2 1/1 Running 1 4m
redis-master 2/2 Running 0 4m
redis-sentinel-c0obd 1/1 Running 0 4m
redis-sentinel-pbs41 1/1 Running 0 4m
$ kubectl get rc
CONTROLLER CONTAINER(S) IMAGE(S) SELECTOR REPLICAS
redis redis deis/redis:v0.0.5 name=redis 3
redis-sentinel sentinel deis/redis:v0.0.5 redis-sentinel=true 3
$ kubectl get svc
NAME LABELS SELECTOR IP(S) PORT(S)
kubernetes component=apiserver,provider=kubernetes <none> 10.0.0.1 443/TCP
redis-sentinel heritage=deis,name=sentinel,role=service redis-sentinel=true 10.0.16.168 26379/TCP

What they're saying

{% include tweets.html %}

Further Exploration

More information about the helm project, and how to contribute!

Read the Docs GitHub #helm