Skip to content

awesomelistsio/awesome-kubernetes

Repository files navigation

Awesome Kubernetes Awesome Lists

Ko-Fi   PayPal   Stripe   X   Facebook

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.

Contents

Getting Started

Learning Resources

Tools

  • 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.

Operators

Monitoring & Logging

  • 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.

Security

  • 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

  • Helm – Package manager for Kubernetes.
  • Artifact Hub – Find, install, and publish Helm charts.
  • Helmfile – Declarative configuration management for Helm.

Networking & Ingress

CI/CD

  • Argo CD – Declarative GitOps continuous delivery.
  • Tekton – Kubernetes-native CI/CD pipelines.
  • Flux – GitOps tool for continuous delivery.

Serverless

  • Knative – Serverless workloads on Kubernetes.
  • OpenFaaS – Functions-as-a-Service for Kubernetes.
  • Kubeless – Kubernetes-native serverless framework.

Service Mesh

  • Istio – Connect, secure, and observe services.
  • Linkerd – Lightweight and fast service mesh.
  • Consul – Service mesh and service discovery.

Distributions

  • K3s – Lightweight Kubernetes distribution by Rancher.
  • MicroK8s – Low-ops Kubernetes for developers and IoT.
  • Minikube – Run Kubernetes locally.

Cloud Platforms

Open Source Projects

  • Kustomize – Kubernetes native configuration management.
  • Kubecost – Cost monitoring and optimization.
  • Keda – Kubernetes Event-driven Autoscaling.
  • Velero – Backup and restore for Kubernetes.

Related Awesome Lists

Contribute

Contributions are welcome!

License

CC0

About

A curated list of awesome tools, resources, and projects for Kubernetes.

Topics

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages