A curated list of awesome tools, resources, and projects for Kubernetes.
Kubernetes (K8s) is an open-source system for automating deployment, scaling, and management of containerized applications. This list is for developers, DevOps engineers, SREs, and anyone building or operating systems on Kubernetes.
- Getting Started
- Learning Resources
- Tools
- Operators
- Monitoring & Logging
- Security
- Helm
- Networking & Ingress
- CI/CD
- Serverless
- Service Mesh
- Distributions
- Cloud Platforms
- Open Source Projects
- Related Awesome Lists
- Kubernetes Official Docs – The official documentation and user guides.
- Play with Kubernetes – A free online Kubernetes lab environment.
- Katacoda Kubernetes Courses – Interactive scenarios for learning Kubernetes.
- Awesome Kubernetes (Learnk8s) – A categorized list of Kubernetes learning resources.
- Kubernetes by Example – Real-world Kubernetes examples and tutorials.
- The Illustrated Children's Guide to Kubernetes – Friendly introduction to Kubernetes concepts.
- Kubernetes Patterns – O’Reilly book on reusable Kubernetes design patterns.
- kubectl – CLI to interact with Kubernetes clusters.
- k9s – Terminal UI for managing Kubernetes clusters.
- Lens – The Kubernetes IDE for monitoring and management.
- Skaffold – Workflow tool for continuous development on Kubernetes.
- kubectx/kubens – Switch contexts and namespaces easily.
- Operator SDK – Build Kubernetes Operators using Go, Helm, or Ansible.
- Prometheus Operator – Manages Prometheus monitoring in Kubernetes.
- Elastic Operator – Run Elastic Stack on Kubernetes.
- Prometheus – Monitoring system and time-series database.
- Grafana – Dashboarding and visualization tool.
- Loki – Logging system for cloud-native infrastructure.
- Fluent Bit – Lightweight log processor and forwarder.
- Kube-state-metrics – Exposes Kubernetes objects as Prometheus metrics.
- Kube-bench – Checks your cluster against the CIS Kubernetes Benchmark.
- Kubesec – Security risk analysis for Kubernetes resources.
- OPA Gatekeeper – Policy controller for Kubernetes.
- Trivy – Vulnerability scanner for container images.
- Helm – Package manager for Kubernetes.
- Artifact Hub – Find, install, and publish Helm charts.
- Helmfile – Declarative configuration management for Helm.
- NGINX Ingress Controller – Popular ingress controller using NGINX.
- Traefik – Cloud-native edge router with Kubernetes integration.
- Cilium – Networking and security using eBPF.
- Argo CD – Declarative GitOps continuous delivery.
- Tekton – Kubernetes-native CI/CD pipelines.
- Flux – GitOps tool for continuous delivery.
- Knative – Serverless workloads on Kubernetes.
- OpenFaaS – Functions-as-a-Service for Kubernetes.
- Kubeless – Kubernetes-native serverless framework.
- Istio – Connect, secure, and observe services.
- Linkerd – Lightweight and fast service mesh.
- Consul – Service mesh and service discovery.
- K3s – Lightweight Kubernetes distribution by Rancher.
- MicroK8s – Low-ops Kubernetes for developers and IoT.
- Minikube – Run Kubernetes locally.
- Amazon EKS – Managed Kubernetes on AWS.
- Google Kubernetes Engine (GKE) – Managed Kubernetes on Google Cloud.
- Azure AKS – Managed Kubernetes on Microsoft Azure.
- DigitalOcean Kubernetes – Simple Kubernetes hosting.
- Kustomize – Kubernetes native configuration management.
- Kubecost – Cost monitoring and optimization.
- Keda – Kubernetes Event-driven Autoscaling.
- Velero – Backup and restore for Kubernetes.
- Awesome DevOps – Tools and resources for DevOps practices.
- Awesome CI – Continuous integration tools.
- Awesome MLOps – Machine learning operations tools and platforms.
Contributions are welcome!