|
|
2 years ago | |
|---|---|---|
| .. | ||
| templates | Add k8s files to run as helm chart | 2 years ago |
| .helmignore | Add k8s files to run as helm chart | 2 years ago |
| Chart.yaml | Add k8s files to run as helm chart | 2 years ago |
| README.md | Add k8s files to run as helm chart | 2 years ago |
| values.yaml | Add k8s files to run as helm chart | 2 years ago |
README.md
Ghostfolio on Kubernetes with Helm - Developer's Quick Start Guide
Welcome to the Ghostfolio Kubernetes deployment using Helm! This guide is designed to assist developers with limited Kubernetes (k8s) experience in effortlessly setting up Ghostfolio on any k8s platform.
Prerequisites
Make sure you have the following dependencies installed:
Configuration
-
Adjust Dependencies:
Edit the
Charts.yamlfile to customize dependencies. -
Additional Configuration:
Modify the
values.yamlfile to include extra configurations, likeAPI_KEY_COINGECKO_DEMOorAPI_KEY_COINGECKO_PRO.
Deployment Steps
-
Create a New Namespace:
Run the following command to create a dedicated namespace for Ghostfolio:
kubectl create namespace ghostfolio -
Update Helm Dependencies:
Keep your Helm dependencies up to date by running:
helm dependency update -
Deploy Ghostfolio with Helm:
Execute the Helm installation command:
helm install ghostfolio . --namespace ghostfolio -
Verify Service Readiness:
Check if the deployment is ready and the service is running:
kubectl get svc,deploy --namespace ghostfolio -
Access Ghostfolio in your Browser:
Open your browser and navigate to:
localhost:32222If using Minikube, expose the service to localhost with:
minikube service ghostfolio-ghostfolio -n ghostfolio