Skip to main content
Welcome to the package installation chapter. Here we’ll move from provisioning your Kubernetes cluster into actively configuring and installing packages using Glasskube. This section shows how to manage packages for real-world workloads and maintain a balanced cluster that meets the needs of cluster operators and administrators. We begin with package scopes — a core concept in Glasskube package management. You’ll learn the difference between cluster-scoped and namespaced packages, when to choose each, and the operational implications of those choices. After that, we’ll walk through configuring and installing five packages that span four core areas:
  • Monitoring
  • Continuous deployment
  • Analytics
  • Databases
Each walkthrough provides step-by-step guidance so you can follow along and apply the same patterns in your own cluster using Glasskube.
This chapter is hands-on: you’ll see how to configure package manifests, choose scopes, and perform installs. If you’re new to Kubernetes, review the Kubernetes Basics first to get the most out of these examples.

Package scopes: cluster-scoped vs. namespaced

Understanding scope is essential to safe package management. Use cluster-scoped packages when the software must operate across the cluster (for example, a network plugin or cluster-wide monitoring). Use namespaced packages when the software’s resources should be isolated to a single namespace (for example, an application-specific database).
Cluster-scoped package installations typically require elevated privileges. Always review RBAC and resource definitions before granting cluster-wide install permissions.

What we’ll install (overview)

We’ll configure and install five representative packages that cover the four core areas listed above. These examples demonstrate common patterns in Glasskube package manifests and show how to choose scope, set configuration values, and perform safe upgrades. Note: The examples above are typical choices in Kubernetes ecosystems. In the walkthroughs that follow, we’ll show manifest structure, configuration best practices, and install commands using Glasskube for packages in these areas.

How to follow along

  • Use a cluster you can safely modify (a lab cluster, local kind/minikube, or a test namespace in a development cluster).
  • Ensure you have Glasskube installed and authenticated against the target cluster.
  • Review each package’s configuration before applying it, paying special attention to scope and RBAC requirements.

Watch Video