Company
Date Published
Author
Ashley Carroll
Word count
1161
Language
English
Hacker News points
None

Summary

Helm is a tool that allows developers to coordinate information sent to Kubernetes clusters, facilitating the development and deployment of microservices. Helm charts are collections of files in a directory that relate to some set of Kubernetes resources, consisting of a Chart.yaml file, charts directory, values.yaml file, and templates directory. Template files use bracket notation to access objects or values passed into them, such as Release and Values objects. Templates can be used to implement Service Level Objectives (SLOs), which are benchmarks for quantitative measurements of a service, ensuring teams are accountable and mindful of customer needs. Helm templates can also be used to configure alerts when thresholds are not met, using tools like Prometheus to query on existing metrics and coordinate alerts.