Kubernetes Deployment vs Helm Release

2,279 views
Skip to first unread message

ta...@appscode.com

unread,
Oct 28, 2016, 4:48:43 AM10/28/16
to kubernetes-sig-apps
Hi,
I am trying to learn about Helm. What is the relationship between Kubernetes Deployment & Helm Release?

Thanks,
-Tamal

Michelle Noorali

unread,
Oct 28, 2016, 11:01:01 AM10/28/16
to ta...@appscode.com, kubernetes-sig-apps
Hey Tamal,

A helm release is what you get from installing a helm chart into your cluster. A chart contains a set of files that describe Kubernetes resources that work together. For example, a chart might include a Kubernetes Deployment resource definition and a Kubernetes Service definition. When you install that chart into your cluster via helm, the result is a helm release with some given name.

A helm release is an abstraction of helm that lets you keep track of the resources you've installed via the chart where as a Kubernetes Deployment is a Kubernetes resource type. 

To go a step further, a Kubernetes Deployment allows you to easily scale, update, and manage your Pods/ReplicaSets where as a Helm release allows you to easily install and manage a group of related Kubernetes resources that may be different resource types.


Hope that helps!


Cheers,

Michelle



--
You received this message because you are subscribed to the Google Groups "kubernetes-sig-apps" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kubernetes-sig-apps+unsub...@googlegroups.com.
To post to this group, send email to kubernetes-sig-apps@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubernetes-sig-apps/fd36fe23-91a9-42f3-8767-51e6bda7f929%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages