Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Helmify Your Pipeline - All Day DevOps 2018

138 views

Published on

Kubernetes is becoming the leading orchestrator for containerized applications. One downside of Kubernetes is the deployment - deploying applications into Kubernetes is a complex and error-prone process. This can be simplified by using Helm - and in this session, I’ll share how.

Published in: Technology
  • Be the first to comment

Helmify Your Pipeline - All Day DevOps 2018

  1. 1. October 17, 2018 Helmify Your Pipeline Omer Levi Hevroni @omerlh @solutoeng
  2. 2. October 17, 2018@omerlh I’m a Builder
  3. 3. October 17, 2018@omerlh DevOps/AppSec @
  4. 4. October 17, 2018@omerlh Soluto’s (ilustrated) Kubernetes Story
  5. 5. October 17, 2018@omerlh https://cdn.chrisshort.net/The-Illustrated-Childrens-Guide-to-Kubernetes.pdf
  6. 6. October 17, 2018@omerlh If You Build It, Will They Come?
  7. 7. October 17, 2018@omerlh Pod https://cdn.chrisshort.net/The-Illustrated-Childrens-Guide-to-Kubernetes.pdf Deployment Service Ingress Secret Config Map PVC HPA
  8. 8. October 17, 2018@omerlh https://cdn.chrisshort.net/The-Illustrated-Childrens-Guide-to-Kubernetes.pdf
  9. 9. October 17, 2018@omerlh All APIs are the Same
  10. 10. October 17, 2018@omerlh http://www.nbcnews.com/id/23468364/ns/technology_and_science-science/t/was-moses-high-mount- sinai/#.W7ZWYhMzYnU
  11. 11. October 17, 2018@omerlh What is Helm? • Kubernetes Package Manager • Packages called “Charts” • Releases are a specific chart install in a cluster
  12. 12. October 17, 2018@omerlh Why Helm? • Customizable Kubernetes Files • Built-in life-cycle management • Extendable • A CNCF project
  13. 13. October 17, 2018@omerlh One Chart to Rule Them All Source: http://lego-lord-of-the-rings.wikia.com/wiki/File:The_One_Ring.jpg
  14. 14. October 17, 2018@omerlh It’s Demo Time! • Requirements: • A Kubernetes Cluster • Helm https://github.com/omerlh/k8s-helm-talk
  15. 15. October 17, 2018@omerlh If You Build It, Will They Come?
  16. 16. October 17, 2018@omerlh How it affected Soluto? count(count(up) by (release))
  17. 17. October 17, 2018@omerlh But Not Everything is Perfect… • Composition is Hard • Testing is not simple • Abstraction is a Challenge
  18. 18. October 17, 2018@omerlh Future Features • Secret Management • UI is a challenge • Helm Bugs • Are there more types?
  19. 19. October 17, 2018@omerlh What About Alternatives? • Kustomize • Draft/Spinnaker/Jenkins • Ksonnet
  20. 20. October 17, 2018@omerlh A Quick Note About Security Can you spot a security issue?
  21. 21. October 17, 2018@omerlh Our Story Almost Ended…
  22. 22. October 17, 2018@omerlh Feedback is much appreciated!
  23. 23. October 17, 2018@omerlh https://cdn.chrisshort.net/The-Illustrated-Childrens-Guide-to-Kubernetes.pdf
  24. 24. October 17, 2018@omerlh https://cdn.chrisshort.net/The-Illustrated-Childrens-Guide-to-Kubernetes.pdf And they lived happily ever after
  25. 25. October 17, 2018 Thank You! Omer Levi Hevroni @omerlh @solutoeng
  26. 26. October 17, 2018 Thank You Sponsors
  27. 27. October 17, 2018 Thank You Supporters
  28. 28. October 17, 2018 Meet Me in the Slack Channel for Q&A bit.ly/addo-slack @omerlh #2018addo-cicdtrack
  29. 29. October 17, 2018@omerlh Resources • https://github.com/omerlh/k8s-helm-talk • https://blog.solutotlv.com/deploying-kubernetes-like-a- pro/

×