Kubernetes package management for cluster admins
Hypper makes it easy to install and manage cluster level applications while leveraging Helm and chartsInstall Hypper
Installing shared dependencies
Using known names and namespaces
Managing system level dependencies
Opinionated cluster level charts
What is Hypper?
Hypper is a Kubernetes package manager designed for cluster admins working with a cluster wide scope. It is designed with managing cluster services in mind. This includes system service dependencies and using known locations to install workloads. With Hypper you can start with Helm charts and layer in features as needed.
Built on Helm
Being built on the Helm SDK, Hypper inherits the functionality developed by upstream Helm. This means you can start with your existing charts and extend them for more features.
For Cluster Admins
Hypper directly targets features for cluster admins. This complements Helm which places cluster admin specific features as out of scope.
Curated Chart Repositories
You can create chart repositories with services designed to be managed separately while closely working together.
How it Works
Hypper installs each chart, including those specificed for Hypper to manage through chart annotations, with their own release record as an independent release. Hypper communicates with the Kubernetes API the same way Helm does.
1. Install Hypper
2. Add A Chart Repository
$ hypper repo add hypper-charts https://rancher-sandbox.github.io/hypper-charts/repo
3. Install A Service
$ hypper install hypper-charts/fleet --create-namespace
No release name is required. Hypper will discover the release name and namespace from the chart. You can learn more in the quickstart guide.