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.
helm/docs/examples/nginx
Matt Butcher 15571a5a13
docs(examples): add nginx example chart
9 years ago
..
templates docs(examples): add nginx example chart 9 years ago
.helmignore docs(examples): add nginx example chart 9 years ago
Chart.yaml docs(examples): add nginx example chart 9 years ago
README.md docs(examples): add nginx example chart 9 years ago
values.yaml docs(examples): add nginx example chart 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.