title: Can someone explain me some use cases of helm?
body: <p>I’m currently using kubernetes and I came across of helm.
  Let’s say I don’t like the idea of “infecting” my kubernetes cluster with a process that is not related to my applications but I would gladly accept it if it could be beneficial.</p>
  
  <p>So I made some researches but I still can’t find anything I can’t easily do by using my yaml descriptor and kubectl so for now I can’t find an use except,maybe, for the environizing.</p>
  
  <p>For example (taking it from guides I read:</p>
  
  <ol>
  <li>you can easily install application, eg. helm install nginx —> I add an nginx image to my deployment descriptor, done</li>
  <li>repositories -> I have docker ones (where I pull my images from)</li>
  <li>you can easily helm rollback in case of release failure-> I just change the image version to the previous one in my kubernetes  descriptor, easy</li>
  </ol>
  
  <p>What bothers me is that, at level of commands, I do pretty much the same effort (helm update->kubectl apply).
  In exchange for that I have a lot of boilerplate because of keeping the directory structure helm wants and I feel like missing the control I have with plain deployment descriptors ...what am I missing?</p>