Resources
A curated list of useful resources for homelab management and Kubernetes learning.
Official Documentation
Kubernetes
- Kubernetes Documentation - Official Kubernetes docs
- kubectl Reference - kubectl command reference
- API Reference - Kubernetes API reference
- Best Practices - Configuration best practices
Harbor
- Harbor Documentation - Official Harbor documentation
- Harbor Installation Guide - Installation and configuration
- Harbor User Guide - Working with projects and repositories
Docker
- Docker Documentation - Official Docker docs
- Dockerfile Reference - Dockerfile command reference
- Docker Compose - Docker Compose documentation
Learning Resources
Kubernetes Learning
- Kubernetes by Example - Interactive learning
- Katacoda Kubernetes - Interactive scenarios
- Play with Kubernetes - Browser-based playground
- CKAD Exercises - Practice exercises
Books
- "Kubernetes Up & Running" by Kelsey Hightower
- "Kubernetes in Action" by Marko Lukša
- "The Docker Book" by James Turnbull
- "Site Reliability Engineering" by Google
Video Courses
Tools and Utilities
Kubernetes Management
- k9s - Terminal UI for Kubernetes
- Lens - Kubernetes IDE
- kubectl-plugins - Package manager for kubectl plugins
- Helm - Package manager for Kubernetes
- Kustomize - Kubernetes configuration management
Monitoring and Observability
- Prometheus - Monitoring and alerting
- Grafana - Metrics visualization
- Jaeger - Distributed tracing
- Fluentd - Log collection
Development Tools
- Skaffold - CI/CD for Kubernetes
- Tilt - Development environment for teams
- DevSpace - Developer tool for Kubernetes
- Draft - Application development on Kubernetes
Security Tools
- Falco - Runtime security monitoring
- Open Policy Agent - Policy engine
- Trivy - Vulnerability scanner
- kube-bench - CIS benchmark checker
Community Resources
Forums and Communities
- Kubernetes Slack - Official Kubernetes Slack
- r/kubernetes - Reddit community
- Stack Overflow - Q&A
- Harbor Community - Harbor discussions
Blogs and News
- Kubernetes Blog - Official Kubernetes blog
- CNCF Blog - Cloud Native Computing Foundation
- Container Journal - Container and orchestration news
- The New Stack - Cloud native technology news
Conferences and Events
- KubeCon + CloudNativeCon - Premier Kubernetes conference
- DockerCon - Docker conference
- CNCF Webinars - Free educational webinars
Homelab Specific Resources
Hardware and Setup
- r/homelab - Homelab community
- Awesome Homelab - Curated homelab resources
- Self-Hosted - Self-hosted applications
Kubernetes Distributions for Homelab
- k3s - Lightweight Kubernetes
- MicroK8s - Small Kubernetes for workstations
- k0s - Zero friction Kubernetes
- Rancher - Complete container management platform
Storage Solutions
- Longhorn - Cloud native distributed block storage
- Rook - Storage orchestration for Kubernetes
- OpenEBS - Container attached storage
Networking
- Calico - Container networking and security
- Flannel - Simple overlay network
- Cilium - eBPF-based networking and security
Troubleshooting Resources
Debug Tools
- kubectl debug - Debug running pods
- Kubernetes Troubleshooting - Official troubleshooting guide
- netshoot - Network troubleshooting container
Common Issues
- Kubernetes Issues on GitHub - Known issues and discussions
- Harbor Issues - Harbor-specific issues
- Stack Overflow Kubernetes - Community Q&A
Certification Resources
Kubernetes Certifications
- CKAD - Certified Kubernetes Application Developer
- CKA - Certified Kubernetes Administrator
- CKS - Certified Kubernetes Security Specialist
Practice Environments
- KillerCoda - Interactive Kubernetes playground
- Kubernetes Simulator - Practice environment
Cheat Sheets and References
- Kubernetes Cheat Sheet - Official kubectl cheat sheet
- Docker Cheat Sheet - Docker commands reference
- Helm Cheat Sheet - Helm commands reference
- YAML Syntax - YAML syntax guide
Updates and Maintenance
This resource list is regularly updated. If you find broken links or have suggestions for new resources, please let me know!
Last updated: January 2026