Bootstrap your Kubernetes cluster with a set of essential tools in minutes.
kubernetes-kickstarter is a curated, automated setup for installing and configuring the most common day‑1 and day‑2 tools used in modern Kubernetes environments—such as ingress controllers, certificate management, observability, GitOps, and more.
- 🚀 One-command cluster bootstrap
- 🧩 Modular tool selection (enable only what you need)
- 🔐 Secure-by-default configurations
- 📦 Helm-based deployments
- 🌍 Works with any CNCF-compliant Kubernetes cluster
Customize this list based on what your repo actually installs.
- cert-manager
- External DNS
- Grafana Alloy
- Grafana
- Prometheus
- Loki
- Argo CD
- External Secrets
- Kubernetes cluster (v1.24+ recommended)
kubectlhelm(v3+)- Cluster admin access
git clone https://github.com/your-org/kubernetes-kickstarter.git
cd kubernetes-kickstarter
cp values.example.yaml values.yaml
# edit configuration
nano values.yaml
# bootstrap cluster
helm install kubernetes-kickstarter . -f values.yamlConfiguration is managed via:
values.yaml– global flags and secrets
Each tool is a subchart and can be enabled with tool.enabled flag.
Or edit your environment config file.
helm upgrade kubernetes-kickstarter -f values.yaml- Secrets should be stored using Sealed Secrets or External Secrets
- Avoid committing
.envfiles - Review RBAC permissions before production usage
- Terraform integration
- Multi-cluster support
- Cluster validation checks
- Web UI
- Plugin system
Contributions are welcome!
- Fork the repo
- Create a feature branch
- Add your module or improvement
- Submit a PR
MIT License
If this project helps you, consider giving it a star ⭐
Happy clustering! ☸️