# KodeKloud: Beta Courses Kubernetes Administration: Package Management with Glasskube

## Kubernetes Administration: Package Management with Glasskube

### Course Introduction

- [Course Overview](https://notes.kodekloud.com/docs/Kubernetes-Administration-Package-Management-with-Glasskube/Course-Introduction/Course-Overview/page.md): Hands-on course teaching Kubernetes package management with Glasskube, covering Helm, installing five packages, observability, lifecycle strategies, and GitOps through browser-based labs.

### Package Management Fundamentals

- [Section Introduction](https://notes.kodekloud.com/docs/Kubernetes-Administration-Package-Management-with-Glasskube/Package-Management-Fundamentals/Section-Introduction/page.md): Foundations of Kubernetes package management, tooling survey and practical guidance for packaging, lifecycle, and installing networking, ingress, storage, observability, and cluster addons
- [A Kubernetes Overview](https://notes.kodekloud.com/docs/Kubernetes-Administration-Package-Management-with-Glasskube/Package-Management-Fundamentals/A-Kubernetes-Overview/page.md): Kubernetes overview covering cluster architecture, core components, objects, administrator responsibilities, and package management fundamentals for deploying and managing containerized applications
- [The Current State of Package Management](https://notes.kodekloud.com/docs/Kubernetes-Administration-Package-Management-with-Glasskube/Package-Management-Fundamentals/The-Current-State-of-Package-Management/page.md): Overview of Kubernetes package management challenges, workflows, Helm limitations, CRD handling, dependency and namespace isolation, secrets management, and desired features for GitOps-driven deployments
- [Our Target Cluster](https://notes.kodekloud.com/docs/Kubernetes-Administration-Package-Management-with-Glasskube/Package-Management-Fundamentals/Our-Target-Cluster/page.md): Guide to building a single-node Kubernetes cluster and installing cluster-scoped observability, GitOps, database, logging tools and a namespace-scoped analytics package

### Tooling

- [Section Introduction](https://notes.kodekloud.com/docs/Kubernetes-Administration-Package-Management-with-Glasskube/Tooling/Section-Introduction/page.md): Overview comparing Kubernetes manifests, Helm, and Glasskube, assessing reproducibility, templating, lifecycle operations, and operational complexity to help choose the right package management tool.
- [Kubernetes Manifests](https://notes.kodekloud.com/docs/Kubernetes-Administration-Package-Management-with-Glasskube/Tooling/Kubernetes-Manifests/page.md): Explains Kubernetes manifests, declarative YAML resource definitions, usage with kubectl, benefits and trade offs, and why teams use tools like Helm for templating and packaging.
- [Helm](https://notes.kodekloud.com/docs/Kubernetes-Administration-Package-Management-with-Glasskube/Tooling/Helm/page.md): Helm packaging and templating for Kubernetes applications, using charts and Go templates to render manifests, manage installs, upgrades and rollbacks, with benefits, limitations and Glasskube integration.
- [Glasskube](https://notes.kodekloud.com/docs/Kubernetes-Administration-Package-Management-with-Glasskube/Tooling/Glasskube/page.md): Overview of Glasskube, a lightweight Kubernetes package manager using Helm and manifests, covering CLI, UI, GitOps workflows, architecture, controllers, installation, and usage

### Package Installation

- [Section Introduction](https://notes.kodekloud.com/docs/Kubernetes-Administration-Package-Management-with-Glasskube/Package-Installation/Section-Introduction/page.md): Guide to configuring and installing cluster and namespaced packages with Glasskube, covering monitoring, continuous deployment, analytics, databases, scopes, manifests, and RBAC best practices.
- [Package Scopes](https://notes.kodekloud.com/docs/Kubernetes-Administration-Package-Management-with-Glasskube/Package-Installation/Package-Scopes/page.md): Explains Glasskube package scopes, differences between cluster-scoped and namespaced packages, use cases, UI locations, and how to author package manifests safely.
- [Monitoring](https://notes.kodekloud.com/docs/Kubernetes-Administration-Package-Management-with-Glasskube/Package-Installation/Monitoring/page.md): Installing Kubetail and kube-prometheus-stack via Glasskube to enable real-time log streaming, Prometheus metrics, Grafana dashboards, and Alertmanager alerting for Kubernetes clusters
- [Continuous Deployment ArgoCD](https://notes.kodekloud.com/docs/Kubernetes-Administration-Package-Management-with-Glasskube/Package-Installation/Continuous-Deployment-ArgoCD/page.md): Guide to installing and accessing ArgoCD with Glasskube for GitOps continuous deployment, including initial admin password retrieval, dashboard access, and security recommendations.
- [Database CloudNativePG](https://notes.kodekloud.com/docs/Kubernetes-Administration-Package-Management-with-Glasskube/Package-Installation/Database-CloudNativePG/page.md): Guide to installing and using the CloudNativePG Kubernetes operator to deploy and manage PostgreSQL clusters with StatefulSets, Services, and monitoring via Glasskube.
- [Analytics Quickwit](https://notes.kodekloud.com/docs/Kubernetes-Administration-Package-Management-with-Glasskube/Package-Installation/Analytics-Quickwit/page.md): Guide to installing and configuring Quickwit search and analytics as a namespaced Glasskube package, covering S3 storage setup, deployment steps, and verifying the web UI

### Lifecycle Management with Glasskube

- [Section Introduction](https://notes.kodekloud.com/docs/Kubernetes-Administration-Package-Management-with-Glasskube/Lifecycle-Management-with-Glasskube/Section-Introduction/page.md): Describes Glasskube's lifecycle management for Kubernetes packages using continuous reconciliation, status reporting, testing, multi-repo workflows, and safe update and rollback processes
- [Lifecycle Management with Glasskube](https://notes.kodekloud.com/docs/Kubernetes-Administration-Package-Management-with-Glasskube/Lifecycle-Management-with-Glasskube/Lifecycle-Management-with-Glasskube/page.md): Explains Glasskube lifecycle management for Kubernetes packages, including update discovery, auto-updates, manual updates, configuration editing, installation, uninstallation, and full purge.
- [Multi repository Package Management](https://notes.kodekloud.com/docs/Kubernetes-Administration-Package-Management-with-Glasskube/Lifecycle-Management-with-Glasskube/Multi-repository-Package-Management/page.md): Guide to Glasskube multi repository package management including adding public and private registries, package discovery, authentication options, CLI and UI usage, and promotion workflows

### Extending Package Management with GitOps

- [Section Introduction](https://notes.kodekloud.com/docs/Kubernetes-Administration-Package-Management-with-Glasskube/Extending-Package-Management-with-GitOps/Section-Introduction/page.md): Creating a minimal Glasskube and Argo CD GitOps template to bootstrap and manage Kubernetes clusters with secure secret handling and reproducible, auditable workflows.
- [Intro to GitOps](https://notes.kodekloud.com/docs/Kubernetes-Administration-Package-Management-with-Glasskube/Extending-Package-Management-with-GitOps/Intro-to-GitOps/page.md): Explains GitOps principles, Argo CD operator, and push versus pull deployment models for declarative, auditable Kubernetes infrastructure and application management.
- [Glasskube Package Management the GitOps way](https://notes.kodekloud.com/docs/Kubernetes-Administration-Package-Management-with-Glasskube/Extending-Package-Management-with-GitOps/Glasskube-Package-Management-the-GitOps-way/page.md): Guide to managing Kubernetes packages with Glasskube using a GitOps workflow, Argo CD, and Renovate for automated installs updates and reconciliation
- [Course Summary and Next Steps](https://notes.kodekloud.com/docs/Kubernetes-Administration-Package-Management-with-Glasskube/Extending-Package-Management-with-GitOps/Course-Summary-and-Next-Steps/page.md): Summary of a course on Kubernetes package management using Glasskube, covering bottlenecks, features, GitOps integration, migration steps, and how to try or contribute to the project.
