Kubernetes/Deployment Charts
Jump to navigation
Jump to search
Deployment Charts
All of our existing Kubernetes clusters make use of a single git repository located at operations/deployment-charts:
This repository is organized as follows:
- Helm charts in
/charts
- Helmfile deployments in
/helmfile.d
- Common templates in
/_scaffold
- Template modules in
/modules
- JSON schemas of all
CustomResourceDefinition
objects in/jsonschema
- Any custom deployments that cannot use
helm
for any reason, in/custom_deploy.d
- Supporting test files and scripts
See the README file in the repository for more detailed information.
Helm Charts
A Helm chart is a set of files that describes a packaging together of Kubernetes resources so that they can be easily deployed as a unit and updated programmatically.
Once committed to the master branch, our helm charts are automatically published to ChartMuseum.
Common Templates
We have developed a set of common templates for our helm charts.