Creating your own charts
A chart is a collection of files that describe a related set of Kubernetes resources. A single chart might be used to deploy something simple, such as a memcached pod, or something complex, such as a full web app stack with HTTP servers, databases, caches, and so on.
Charts are created as files laid out in a particular directory tree. Then they can be packaged into versioned archives to be deployed. The key file is Chart.yaml.
The Chart.yaml file
The Chart.yaml file is required for a chart. It requires a name and version fields:
Name: The name of the chart (same as the directory name)Version: ASemVer 2version
It may also contain various optional fields:
description: A single sentence description of this project keywords:
A list of keywords about this project:
home: The URL of this project's home pagesources: A list of URLs to source code for this project
- Maintainers:
name: The maintainer's name (required for each maintainer)email: The maintainer's e-mail...