- Monitoring
- Continuous deployment
- Analytics
- Databases
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
scopeand RBAC requirements.
Links and references
- Kubernetes Documentation
- Glasskube docs:
/docs/glasskube(see local documentation for installation and CLI reference) - Best practices for RBAC: https://kubernetes.io/docs/reference/access-authn-authz/rbac/