Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kubernetes-kickstarter

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.


✨ Features

  • 🚀 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

🧰 Included Tooling (example)

Customize this list based on what your repo actually installs.

  • cert-manager
  • External DNS
  • Grafana Alloy
  • Grafana
  • Prometheus
  • Loki
  • Argo CD
  • External Secrets

⚙️ Prerequisites

  • Kubernetes cluster (v1.24+ recommended)
  • kubectl
  • helm (v3+)
  • Cluster admin access

🚀 Quick Start

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.yaml

🔧 Configuration

Configuration is managed via:

  • values.yaml – global flags and secrets

🧩 Enabling / Disabling Modules

Each tool is a subchart and can be enabled with tool.enabled flag.

Or edit your environment config file.


🔄 Updating Installed Tools

helm upgrade kubernetes-kickstarter -f values.yaml

🔐 Security Notes

  • Secrets should be stored using Sealed Secrets or External Secrets
  • Avoid committing .env files
  • Review RBAC permissions before production usage

🧱 Roadmap

  • Terraform integration
  • Multi-cluster support
  • Cluster validation checks
  • Web UI
  • Plugin system

🤝 Contributing

Contributions are welcome!

  1. Fork the repo
  2. Create a feature branch
  3. Add your module or improvement
  4. Submit a PR

📜 License

MIT License


⭐ Star the repo

If this project helps you, consider giving it a star ⭐


Happy clustering! ☸️

About

Bootstraps your Kubernetes platform

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors