https://github.com/ahmedgrati/mongo-helm-chart
This is a MongoDB chart that will be used to store Graylog configurations
https://github.com/ahmedgrati/mongo-helm-chart
helm kubernetes mongodb
Last synced: 3 months ago
JSON representation
This is a MongoDB chart that will be used to store Graylog configurations
- Host: GitHub
- URL: https://github.com/ahmedgrati/mongo-helm-chart
- Owner: AhmedGrati
- License: apache-2.0
- Created: 2022-03-19T09:48:48.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-04-18T10:38:32.000Z (over 3 years ago)
- Last Synced: 2025-03-02T11:17:50.449Z (7 months ago)
- Topics: helm, kubernetes, mongodb
- Homepage:
- Size: 9.77 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# mongo-helm-chart
This is a MongoDB chart that will be used to store Graylog configurations
# Getting Started
To install this chart, run the following commands:
1. Create a database namespace, by running this command:
```shell
kubectl create ns database
```
2. Pull the dependencies of this chart, by running this command:
```shell
kubectl dependency update ./mongo-helm-chart
```
3. Create a secret that will hold the password of the mongodb database. It should look like this:
```yaml
apiVersion: v1
kind: Secret
metadata:
name: mongodb-secret
data:
mongodb-passwords: ZHVtbXk=
mongodb-root-password: ZHVtbXk=
```
4. Create a folder in your node that will hold data of mongodb.
```shell
mkdir -p /kubernetes-persistent-volume/mongodb/
```
5. Install the chart:
`helm install mongodb mongo-helm-chart -f mongo-helm-chart/values.yaml -n database`