Glasskube
Glasskube
The next generation Package Manager for Kubernetes. Featuring a GUI and a CLI. Glasskube packages are dependency aware, GitOps ready and can get automatic updates via a central public package repository.
What is Glasskube?
Glasskube is an Open Source package manager for Kubernetes. It makes deploying, updating, and configuring packages on Kubernetes 20 times faster than tools like Helm or Kustomize. Inspired by the simplicity of Homebrew and npm. You can decide if you want to use the Glasskube UI, CLI, or directly deploy packages via GitOps.
Why Glasskube?
We have been working in the Kubernetes ecosystem for over five years. During this time, we have consistently struggled with package management, configuration, and distribution. We’ve spent countless hours templating and writing documentation for commands and concepts that were difficult to grasp.
In contrast, tools like Homebrew, apt, and dnf felt easy to use and rarely caused problems. While we worked on other cloud-native projects, our users consistently highlighted several common pain points. This realization prompted us to tackle the larger issue of package management in Kubernetes, leading to the development of Glasskube.
Quick Start - Install the Beta Version.
You can install Glasskube via Homebrew:
brew install glasskube/tap/glasskube
For other installation options check out our installation guide.
Once the CLI is installed, the first step is to install the necessary components in your cluster. To do that, run
glasskube bootstrap
After successfully bootstrapping your cluster, you are ready to start the package manager UI:
glasskube serve
This command will open http://localhost:8580
in your default browser. Congratulations, you can now explore and install all our available packages!
Glasskube Demo Video
Supported Packages
Glasskube already supports a wide range of packages, including, but not limited to:
- Kubernetes Dashboard
kubernetes/dashboard
- cert-manager
cert-manager/cert-manager
- Ingress-NGINX Controller
kubernetes/ingress-nginx
- Kube Prometheus Stack
prometheus-operator/kube-prometheus
- Cloud Native PG
cloudnative-pg/cloudnative-pg
You can find all supported and planned packages on glasskube.dev/packages.
← Back to projects