Files
charts/mongodb

MongoDB

MongoDB is a cross-platform document-oriented database. Classified as a NoSQL database, MongoDB eschews the traditional table-based relational database structure in favor of JSON-like documents with dynamic schemas, making the integration of data in certain types of applications easier and faster.

Based on the Bitnami MongoDB image for docker, this Chart bootstraps a MongoDB deployment on a Kubernetes cluster using Helm.

Persistence

For persistence of the MongoDB data, mount a storage volume at the /bitnami/mongodb/data path of the MongoDB pod.

By default the MongoDB Chart mounts an emptyDir volume.

Configuration

To edit the default MongoDB configuration, run

$ helm edit mongodb

Configurable parameters can be specified in tpl/values.toml. If not specified default values as defined by the Bitnami MongoDB image are used.

Tip: If you have issues running the above command, add se autochdir to your ~/.vimrc profile or simply edit ~/.helm/workspace/charts/mongodb/tpl/values.toml in your favourite editor.

Finally, generate the chart to apply your changes to the configuration.

$ helm generate mongodb

Cleanup

To delete the MongoDB deployment completely:

$ helm uninstall -n default mongodb