Matt Butcher
15571a5a13
|
9 years ago | |
---|---|---|
.. | ||
templates | 9 years ago | |
.helmignore | 9 years ago | |
Chart.yaml | 9 years ago | |
README.md | 9 years ago | |
values.yaml | 9 years ago |
README.md
nginx: An advanced example chart
This Helm chart provides examples of some of Helm's more powerful features.
This is not a production-grade chart. It is an example.
The chart installs a simple nginx server according to the following pattern:
- A
ConfigMap
is used to store the files the server will serve. (templates/configmap.yaml
) - A
Deployment
is used to create a Replica Set of nginx pods. (templates/deployment.yaml
) - A
Service
is used to create a gateway to the pods running in the replica set (templates/svc.yaml
)
The values.yaml
exposes a few of the configuration options in the
charts, though there are some that are not exposed there (like
.image
).
The templates/_helpers.tpl
file contains helper templates. The leading
underscore (_
) on the filename is semantic. It tells the template renderer
that this file does not contain a manifest. That file declares some
templates that are used elsewhere in the chart.
You can deploy this chart with helm install docs/examples/nginx
. Or
you can see how this chart would render with helm install --dry-run --debug docs/examples/nginx
.