Welcome! This project provides:
- Curated guides: Step-by-step instructions for installing popular applications using their official Helm charts in a Kubernetes cluster.
- Custom Helm charts: A collection of charts that were created for deploying unique workloads on Kubernetes.
Whether you're deploying custom solutions or setting up well-known applications like NGINX or Prometheus, this repository aims to simplify your Kubernetes journey with tested configurations and clear documentation.
π Get started with the Kube Workload Toolkit
Feel free to contribute!
# checks helm is installed helm version # if not already done, adds devpro repository in helm helm repo add devpro https://devpro.github.io/helm-charts # refreshes helm repository informations helm repo update # searches for a specific package from the command line helm search repo -l <package_name> # installs a package helm install <package_name>
- Create a git repository to store Kubernetes definition files (GitOps approach)
# wordpress/Chart.yaml apiVersion: v2 name: wordpress description: Helm chart for installing WordPress type: application version: 0.1.0 appVersion: 1.0.0 dependencies: - name: wordpress version: 0.1.1 repository: https://devpro.github.io/helm-charts
- Create a new application in ArgoCD to reference the git repository with the path to the folder
- Create a git repository to store Kubernetes definition files (GitOps approach)
# wordpress/fleet.yaml defaultNamespace: sample-apps helm: repo: https://devpro.github.io/helm-charts chart: wordpress version: 0.1.1 releaseName: wordpress
- Create a GitRepo to reference the git repository with the path to the folder
- In your cluster
- Go to "Apps" > "Repositories", click on "Create" and enter
https://devpro.github.io/helm-chartsas "Index URL", then click on "Create" - Go to "Apps" > "Charts", look at the available applications (charts) and install the one(s) you want
- Go to "Apps" > "Repositories", click on "Create" and enter