Skip to main content
We’ve reached the end of the Kubernetes Package Management with Glasskube course. This final chapter summarizes what we covered, highlights the concrete benefits Glasskube delivers, and outlines practical next steps if you want to try or contribute.

What we covered (recap)

  • Fundamentals of package management and a Kubernetes refresher to establish context.
  • Current state of package management and common bottlenecks that teams face.
  • Evaluation of existing tooling (plain Kubernetes manifests, Helm) and where they fall short for full-featured package management.
  • Introduction to Glasskube as an alternative designed to address those shortcomings.
  • Hands-on package installation and lifecycle management using Glasskube, including multi-repository workflows.
  • Integration with GitOps: installed and demonstrated the Glasskube GitOps template to show streamlined cluster management with Git-driven workflows.

Key takeaways

  • Glasskube simplifies dependency management and reduces configuration complexity by offering GUI, definition files, and CLI options.
  • Secret injection is more flexible and secure, with multiple supported approaches.
  • Glasskube’s opinionated model reduces complexity while remaining flexible enough to support real-world deployments.
  • CRD update support and better handling of umbrella-like scenarios mitigate frequent pain points in Kubernetes package management.
  • Strong GitOps integration enables a predictable, auditable workflow for cluster changes.
The image lists common package management bottlenecks, including dependency management, configuration complexity, secret injection, umbrella charts, CRD updates, and lack of GitOps support.

Bottlenecks vs. Glasskube: quick comparison

Secret injection is also much easier with Glasskube since it provides multiple options for injecting sensitive data. The problems we often see with umbrella charts are alleviated by Glasskube’s model, and CRD updates are supported as well — another important improvement.
The image lists common package management bottlenecks, including dependency management, configuration complexity, secret injection, umbrella charts, CRD updates, and lack of GitOps support.

What’s next for Glasskube

One major direction is reducing reliance on raw Kubernetes manifests and Helm’s Go templating in the backend. Glasskube is working toward a new package configuration language that aims to be more expressive and user-friendly than Go templates, simplifying package authorship and reuse.
The image depicts a timeline with a single point labeled "01" describing a new package configuration language, alongside a blue box asking "What's next?".
We’ll update this course when those features land and announce changes publicly. We also plan to strengthen integrations across the Kubernetes ecosystem to improve interoperability with existing tooling, making it easier to adopt Glasskube incrementally.

How to get involved

Glasskube is open source and welcomes contributions. Here are practical ways to participate:
  • Star the repository on GitHub to show support and increase visibility.
  • Browse the issue tracker to find starter tasks or feature requests that match your skills.
  • Join community channels to ask questions, offer feedback, or coordinate with maintainers.
If you’re interested in contributing: consider starring the project, reviewing open issues to find tasks that match your skills, and participating in community discussion channels to ask questions or coordinate with maintainers.
The image shows a "Next Steps" section with two points: one is to contribute to the Glasskube project via a GitHub link, and the other is to join a Discord server via another link.
  • Try Glasskube in a non-production cluster to evaluate workflows and migration paths.
  • Apply the GitOps template from the course to a test repository to validate the end-to-end flow.
  • Review the project’s contribution guidelines and open issues to identify a first contribution.
  • Follow release notes and announcements so you can adopt new package language features and integrations when available.
  • Kubernetes Documentation
  • Helm
  • Glasskube: check the project repository and community links in the course materials for the latest source and contribution guidelines.
That’s it from my side. I hope this course clearly conveyed the core aspects of Kubernetes package management and demonstrated how Glasskube can simplify cluster operations. I also hope it inspired you to explore Glasskube, try it in your clusters, and contribute to the project.

Watch Video