mirror of https://github.com/helm/helm
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
1.2 KiB
22 lines
1.2 KiB
# The Chart Best Practices Guide
|
|
|
|
This guide covers the Helm Team's considered best practices for creating charts.
|
|
It focuses on how charts should be structured.
|
|
|
|
We focus primarily on best practices for charts that may be publicly deployed.
|
|
We know that many charts are for internal-use only, and authors of such charts
|
|
may find that their internal interests override our suggestions here.
|
|
|
|
## Table of Contents
|
|
|
|
- [General Conventions](conventions.md): Learn about general chart conventions.
|
|
- [Values Files](values.md): See the best practices for structuring `values.yaml`.
|
|
- [Templates](templates.md): Learn some of the best techniques for writing templates.
|
|
- [Dependencies](requirements.md): Follow best practices for `dependencies` declared in `Chart.yaml`.
|
|
- [Labels and Annotations](labels.md): Helm has a _heritage_ of labeling and annotating.
|
|
- Kubernetes Resources:
|
|
- [Pods and Pod Specs](pods.md): See the best practices for working with pod specifications.
|
|
- [Role-Based Access Control](rbac.md): Guidance on creating and using service accounts, roles, and role bindings.
|
|
- [Third Party Resources](third_party_resources.md): Third Party Resources (TPRs) have their own associated best practices.
|
|
|