5
Using Helm to Manage a Kubernetes Application
In the previous chapter, we described how you can deploy a simple application using kubectl and a standard Kubernetes manifest. The challenge with using this approach is the manifest files are fixed. If you wanted to change the tag for a web server in a manifest for different environments (development, test, production, etc.) you would need to have multiple manifests or alter the manifest content every time you deploy it.
In this chapter, we introduce Helm, a tool that can be used to define, install, and upgrade complex applications and allows you to easily customize deployments for different environments. Specifically, we will cover the following topics:
- Understanding Helm and its architecture ...
Get Mastering Elastic Kubernetes Service on AWS now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.