Mastering Kubernetes administration involves more than just understanding its architecture; it requires skillful package management to ensure your clusters run smoothly and efficiently. This course offers a robust introduction to Kubernetes package management using Glasskube. Through a series of structured lessons and hands-on labs, you'll gain practical experience with Glasskube, a package manager that leverages both Kubernetes manifests and Helm. You'll also explore advanced tools for monitoring, continuous deployment, and analytics, elevating your Kubernetes expertise.
Package Management Fundamentals: You'll start with an overview of Kubernetes to understand its basics, learn about the current state of package management, and get familiar with the target cluster setup used throughout the course.
Tooling: Covers the essential tools for Kubernetes package management. You'll understand the role of Kubernetes manifests, learn about Helm as the package manager for Kubernetes, and get introduced to Glasskube for enhanced package management.
Package Installation: introduces the aspects of various package installations. You'll learn about package scopes, monitoring solutions, continuous deployment tools and strategies, and database management within Kubernetes. You will also explore the role of analytics in Kubernetes.
Lifecycle Management with Glasskube: Focuses on managing the lifecycle of Kubernetes packages using Glasskube. You'll explore strategies for managing packages across multiple repositories.
Extending Package Management with GitOps: covers advanced techniques using GitOps. You'll understand GitOps principles, learn to align Glasskube with GitOps practices, and get practical insights into managing Kubernetes packages using GitOps with ArgoCD and Glasskube. The course concludes with a summary and next steps.
Target Audience:
- Kubernetes Administrators
- DevOps Engineers
- Site Reliability Engineers (SREs)
- Cloud Engineers
- Technical Support Engineers
- Technical Leads
By the end of this course, you'll gain practical skills to help you build and manage Kubernetes packages using Glasskube.