Kubernetes tools

Tools catalog.

Discover 342 source-curated tools for Kubernetes and the container ecosystem.

Cluster Management

Monokle

Desktop unified visual tool for authoring, analysis and deployment of Kubernetes configurations

Cluster Management

kops

Production Grade K8s Installation, Upgrades, and Management

Cluster Management

kind

Kubernetes IN Docker - local clusters for testing Kubernetes

Cluster Management

Rancher

Complete container management platform

Cluster Management

K9s

Kubernetes CLI To Manage Your Clusters In Style!

Cluster Management

KubeArchInspect

Kubernetes architecture inspector tool

Pods Management

kubetail

Bash script to tail Kubernetes logs from multiple pods at the same time

Pods Management

kube-s3

Kubernetes pods used shared S3 storage

Pods Management

kubectl-ports-rs

A kubectl krew plugin to provide a list of exposed ports on kubernetes Pod resources

Debugging & Troubleshooting

Kubeshark

TCPDump and Wireshark re-invented for Kubernetes

Debugging & Troubleshooting

Stern

Multi pod and container log tailing for Kubernetes

Debugging & Troubleshooting

Kubectl-debug

Allows you to run a new container with troubleshooting tools installed in running pod for debugging purposes

Debugging & Troubleshooting

Inspektor Gadget

A collection of eBPF-based tools to debug and inspect Kubernetes resources and applications

Artificial Intelligence

K8sGPT

Giving Kubernetes SRE superpowers to everyone

Artificial Intelligence

kubectl-ai

Kubectl plugin for OpenAI GPT

Artificial Intelligence

HolmesGPT

On-Call Assistant for Prometheus Alerts - Get a head start on fixing alerts with AI investigation

Security Tools

Kubescape

Kubernetes security platform for configuration scanning, risk analysis, and runtime protection

Security Tools

ThreatMapper

Open source runtime vulnerability management tool for Kubernetes, virtual machines, and serverless environments.

Security Tools

Elkeid

Elkeid is a cloud-native Runtime Security Platform designed for security monitoring and protection.

Security Tools

Kyverno

Kubernetes Native Policy Management

Security Tools

kube-bench

CIS Kubernetes Benchmark tool

Security Tools

Kubestalk

Uncovering hidden security risks in Kubernetes clusters

Security Tools

Trivy

Find vulnerabilities, misconfigurations, secrets, SBOM in Kubernetes

Monitoring & Observability

Prometheus

The Prometheus monitoring system and time series database

Monitoring & Observability

Grafana

The tool for beautiful monitoring and metric analytics & dashboards for Graphite, InfluxDB & Prometheus & More

Monitoring & Observability

Node Problem Detector

This is a place for various problem detectors running on the Kubernetes nodes

Monitoring & Observability

Pixie

Instant Kubernetes-Native Application Observability

Auto Scaling

Karpenter

Kubernetes Node Autoscaler built for flexibility, performance, and simplicity

Auto Scaling

KEDA

Event-driven autoscaler for Kubernetes

Development Tools

Tilt

Define your dev environment as code. For microservice apps on Kubernetes

Development Tools

DevSpace

An open-source developer tool for Kubernetes that lets you develop and deploy cloud-native software faster

Development Tools

Skaffold

Easy and Repeatable Kubernetes Development

Development Tools

Okteto

Build better applications by developing and testing your code directly in Kubernetes

Development Tools

Telepresence

Fast, local development for Kubernetes and Openshift microservices

CI/CD Tools

ArgoCD

Declarative continuous deployment for Kubernetes

CI/CD Tools

Flux

GitOps Kubernetes operator

CI/CD Tools

Tekton

A cloud native continuous integration and delivery (CI/CD) solution

CI/CD Tools

Jenkins X

Jenkins X provides automated CI+CD for Kubernetes with Preview Environments on Pull Requests using Tekton, Knative, Lighthouse, Skaffold and Helm

CI/CD Tools

Devtron

A Kubernetes-native, open-source DevOps platform for CI/CD and GitOps automation

Network & Service Mesh

Cilium

eBPF-based Networking, Security, and Observability

Network & Service Mesh

Istio

Connect, secure, control, and observe services

Network & Service Mesh

K8s-insider

A zero-config way to access you kubernetes cluster network

Network & Service Mesh

MetalLB

Load-balancer implementation for bare metal Kubernetes clusters, using standard routing protocols

Storage

Longhorn

Cloud-Native distributed block storage built on and for Kubernetes

Storage

OpenEBS

Kubernetes native - hyperconverged block storage with multiple storage engines

Storage

Rook

Storage Orchestration for Kubernetes

Cost Optimization

Kubecost

Cross-cloud cost allocation models for workloads running on Kubernetes

Cost Optimization

OpenCost

OpenCost — your favorite open source cost monitoring tool for Kubernetes

Cost Optimization

kube-green

A simple k8s addon that automatically shuts down resources when you don't need them

Machine Learning

Kuberay

Deploying Ray on Kubernetes

Machine Learning

Kubeflow

Machine Learning Toolkit for Kubernetes

Machine Learning

Kserve

Standardized Serverless ML Inference Platform on Kubernetes

Serverless/FaaS

Knative

Kubernetes-based, scale-to-zero, request-driven compute

Serverless/FaaS

OpenFaaS

OpenFaaS - Serverless Functions Made Simple

Cluster Management

silver-surfer

Check ApiVersion compatibility and provide Migration path for Kubernetes objects when upgrading Kubernetes to latest versions

Cluster Management

Kube-ops-view

Kubernetes Operational View - read-only system dashboard for multiple K8s clusters

Cluster Management

kubeprompt

Kubernetes prompt info

Cluster Management

Metalk8s

An opinionated Kubernetes distribution with a focus on long-term on-prem deployments

Cluster Management

Clusterman

Cluster Autoscaler for Kubernetes and Mesos

Cluster Management

Cert-manager

Automatically provision and manage TLS certificates

Cluster Management

Goldilocks

Get your resource requests 'Just Right'

Cluster Management

katafygio

Dump, or continuously backup Kubernetes objets as yaml files in git

Cluster Management

Sealed Secrets

A Kubernetes controller and tool for one-way encrypted Secrets

Cluster Management

OpenKruise/Kruise

Automate application workloads management on Kubernetes

Cluster Management

kapp

Simple deployment tool focused on the concept of Kubernetes application — a set of resources with the same label

Cluster Management

Octant

To better understand the complexity of Kubernetes clusters

Cluster Management

Portainer

Portainer inside a Kubernetes environment

Cluster Management

Gardener

Deliver fully-managed clusters at scale everywhere with your own Kubernetes-as-a-Service

Cluster Management

xlskubectl

A spreadsheet to control your Kubernetes cluster

Cluster Management

Kubefirst

Fully-automated OSS delivery & infrastructure management gitops platforms

Cluster Management

Kamaji

Build and operate Kubernetes at scale with a fraction of operational burden

Cluster Management

kustomizer

An experimental package manager for distributing Kubernetes configuration as OCI artifacts

Cluster Management

Kudo

Declarative approach to building production-grade Kubernetes Operators

Monitoring & Observability

node-problem-detector

This is a place for various problem detectors running on the Kubernetes nodes

Cluster Management

k0s

All-inclusive Kubernetes distribution, configured with all features needed to build a cluster and packaged as a single binary

Cluster Management

k0smotron

Deploy and run Kubernetes control planes powered by k0s on any existing cluster

Cluster Management

ClusterPedia

The Encyclopedia of Kubernetes clusters

Cluster Management

kubean

Kubernetes lifecycle management operator based on kubespray

Cluster Management

punq

Self-hosted Kubernetes workload manager with team collaboration

Cluster Management

Claudie

Deploy and operate Kubernetes clusters with each nodepool in a different provider or on-prem

Cluster Management

Kubemarine

Management tool for Kubernetes cluster deployment and maintenance

Cluster Management

k8s-duplicator

Kubernetes controller that copies secrets into other namespaces

Cluster Management

KubeStellar

A flexible solution for challenges associated with multi-cluster configuration management for edge, multi-cloud, and hybrid cloud

Cluster Management

KubeStellar Console

AI-powered multi-cluster Kubernetes console with natural-language chat, GitOps deploy missions, real-time dashboard, and MCP server (kc-agent) for programmatic cluster control

Cluster Management

Trolley

Trolley is a multi cloud Kubernetes management system

Cluster Management

Cyclops

A powerful user interface for managing and interacting with Kubernetes clusters

Cluster Management

Liqo

An open-source project that enables dynamic and seamless Kubernetes multi-cluster topologies

Security Tools

Guard

Kubernetes Authentication & Authorization WebHook Server

Cluster Management

Meshery

Meshery is a Multi-cluster management tool for Kubernetes and Clouds

Cluster Management

cluster-template

A template for deploying a Kubernetes cluster with k3s or Talos

Cluster Management

vCluster

Create fully functional virtual Kubernetes clusters inside namespaces of underlying clusters

Cluster Management

KindScaler

Node Management for KinD Clusters. Modify the KinD cluster configuration by adding or removing nodes

Cluster Management

buoy

A declarative Kubernetes dashboard in your terminal

Cluster Management

Glasskube

Kubernetes package manager that lets you install apps via an easy-to-use web interface or CLI

Cluster Management

Karmada

Open, Multi-Cloud, Multi-Cluster Kubernetes Orchestration

Cluster Management

Kubeadmiral

Multi-Cluster Kubernetes Orchestration

Security Tools

RBAC Wizard

Helps to visualize and analyze the RBAC configurations of the Kubernetes cluster

Cluster Management

Kondense

Tool designed for Kubernetes environments, focused on optimizing memory and CPU usage in containers

Cluster Management

Kubeseal-Webgui

Simple web UI for Bitnami Sealed Secrets

Cluster Management

Klutch

Klutch extends Crossplane to manage resources across multiple Kubernetes clusters

Cluster Management

Kanvas

A comprehensive suite of collaborative tools for designing, deploying and managing cloud-native infrastructure

Cluster CLI Tools

Bootkube

Launch a self-hosted Kubernetes cluster

Cluster CLI Tools

kubectx + kubens

Switch faster between clusters and namespaces in kubectl

Cluster CLI Tools

kube-shell

Kubernetes shell: An integrated shell for working with Kubernetes

Cluster CLI Tools

kuttle

Kubernetes wrapper for sshuttle without SSH

Cluster CLI Tools

kubectl sudo

Run kubernetes commands with the security privileges of another user

Cluster CLI Tools

Ktunnel

A cli that exposes your local resources to kubernetes

Cluster CLI Tools

KubeOperator

Run kubectl command in Web Browser

Cluster CLI Tools

Vimkubectl

Manage any Kubernetes resource from Vim

Cluster CLI Tools

KubeHelper

Simplifies many daily Kubernetes cluster tasks through a web interface

Cluster CLI Tools

kubecolor

Colorizes kubectl output

Cluster CLI Tools

Krew

Krew is the package manager for kubectl plugins

Cluster CLI Tools

Kueue

Kueue is a set of APIs and controller for job queueing

Cluster CLI Tools

fubectl

Reduces repetitive interactions with kubectl

Cluster CLI Tools

kube-ps1

Kubernetes prompt for bash and zsh

Testing Tools

Conftest

Write tests against structured configuration data using the Open Policy Agent Rego query language

Cluster CLI Tools

Kube-capacity

A CLI that provides an overview of the resource requests, limits, and utilization in a k8s cluster

Cluster CLI Tools

Kured

Kubernetes Reboot Daemon

Cluster CLI Tools

Kube-prompt

An interactive kubernetes client featuring auto-complete

Cluster CLI Tools

Click

Command Line Interactive Controller for Kubernetes

Cluster CLI Tools

Kubie

A more powerful alternative to kubectx and kubens

Cluster CLI Tools

Pluto

A cli tool to help discover deprecated apiVersions in Kubernetes

Development Tools

ksync

Sync files between your local system and a kubernetes cluster

Cluster Management

fleet

Manage large fleets of Kubernetes clusters

Backup Tools

stash

Backup your Kubernetes Stateful Applications

Development Tools

Finch

The Finch CLI an open source client for container development

Cluster CLI Tools

KubeView

Kubernetes cluster visualiser and graphical explorer

Cluster CLI Tools

Descheduler

Descheduler for Kubernetes

Cluster CLI Tools

cloudtty

A Friendly Kubernetes CloudShell (Web Terminal)

Cluster CLI Tools

kor

A Tool to discover unused Kubernetes Resources

Caching

Kubernetes Image Puller

Caching images on a cluster by creating a DaemonSet downloading and running container images on each node

Cluster CLI Tools

image-builder

A tool for building Kubernetes virtual machine images across multiple infrastructure providers

Cluster CLI Tools

Kubed

Interactive interface within Emacs to work with Kubernetes clusters with the full power of kubectl

Cluster CLI Tools

Duplik8s

A kubectl plugin to duplicate resources in a Kubernetes cluster

Logging and Tracing

kl

Interactive, multi container and cluster terminal app for logs

Cluster CLI Tools

kubectl foreach

Run kubectl commands in all/some contexts in parallel (similar to GNU xargs+parallel)

Cluster CLI Tools

kubecui

kubeui makes kubectl more user friendly

Cluster CLI Tools

q-as-kubectl

q as kubectl: yet another way to control k8s commands

Alert and Monitoring

Thanos

Highly available Prometheus setup with long term storage capabilities

Alert and Monitoring

Searchlight

Alerts for Kubernetes

Alert and Monitoring

kuberhaus

Kubernetes resource dashboard with node/pod layout and resource requests

Alert and Monitoring

Argus

This tool monitors changes in the filesystem on specified paths

Alert and Monitoring

Kube-Scout

Scout for alarming issues across your Kubernetes clusters

Alert and Monitoring

Kwatch

Monitor & detect crashes in your Kubernetes(K8s) cluster instantly

Alert and Monitoring

Scope

Monitoring, visualisation & management for Docker & Kubernetes

Alert and Monitoring

Ksniff

Kubectl plugin to ease sniffing on kubernetes pods using tcpdump and wireshark

Development Tools

k'exp

Understand Kubernetes - the visual way. Not another attempt to manage production clusters in the browser

Network & Service Mesh

k8s-insider

A zero-config way to access your kubernetes cluster network

Development Tools

kronic

The simple Kubernetes CronJob Admin UI

Development Tools

Docketeer

Developer-friendly application that provides a single interface for container and network management

Development Tools

Helmify

Creates Helm chart from Kubernetes yaml

Development Tools

Reckoner

Declaratively install and manage multiple Helm chart releases

Development Tools

Katenary

Convert docker-compose to a configurable helm chart

Development Tools

kubernetes-replicator

Kubernetes controller for synchronizing secrets & config maps across namespaces

Development Tools

node-gizmo

A CLI utility for your Kubernetes nodes

Development Tools

KubeBlocks

Open-source control plane that runs and manages databases, message queues and other data infrastructure on K8s

Development Tools

Kubectl-fields

A Kubernetes resources hierarchy parsing tool

Development Tools

sleepcycles

Define sleep & wake up cycles for your Kubernetes resources

Development Tools

scaf

Provides developers and DevOps engineers with a complete blueprint for a new project using Kubernetes

Development Tools

KubePug

Deprecations AKA KubePug - Pre UpGrade (Checker)

Development Tools

mogenius

A self-service platform that enables developers to deploy and manage applications on Kubernetes with ease

Development Tools

Armada

A multi-cluster batch queuing system for high-throughput workloads on Kubernetes

Development Tools

kro

Kube Resource Orchestrator provides a powerful abstraction layer that allows you to define complex multi-resource constructs

Development Tools

kubectl-slice

Split multiple Kubernetes files into smaller files with ease

Development Tools

crik

Project that aims to provide checkpoint and restore functionality for Kubernetes pods

Development Tools

kbld

Seamlessly incorporates image building and image pushing into your development and deployment workflows

Development Tools

KubeDiagrams

Generate Kubernetes architecture diagrams from manifest files, kustomization files, Helm charts, and actual cluster state

Alternative Tools for Development

Minikube

Minikube implements a local Kubernetes cluster

Development Tools

Garden

Development orchestrator for Kubernetes, containers and functions

Development Tools

KuberNix

Single dependency Kubernetes clusters for local testing, experimenting and development

Development Tools

Copper

A configuration file validator for Kubernetes

Development Tools

ko

Build and deploy Go applications on Kubernetes

Development Tools

Dekorate

Java annotation processors for Kubernetes

Development Tools

Lens IDE

A powerful interface and toolkit for managing, visualizing, and interacting with multiple Kubernetes clusters

Development Tools

Kosko

Organize Kubernetes manifests in JavaScript

Development Tools

KuberEz

Graphical modeling tool for Kubernetes manifest

Development Tools

mirrord

Run your local process in the context of your cloud cluster

Development Tools

Aptakube

A modern, lightweight and multi-cluster desktop client for Kubernetes

Development Tools

Kubes

Kubernetes App Deploy Tool: build docker image, compile Kubernetes YAML files, and apply them

Development Tools

Kaniko

Build Container Images In Kubernetes

Development Tools

Kubebuilder

SDK for building Kubernetes APIs using CRDs

Development Tools

Operator-sdk

SDK for building Kubernetes applications. Provides high level APIs and project scaffolding

Development Tools

cdk8s

Kubernetes native apps and abstractions using object-oriented programming

Development Tools

Gitkube

Build and deploy docker images to Kubernetes using git push

Development Tools

Arkade

Open Source Marketplace For Kubernetes

Development Tools

k2tf

Kubernetes YAML to Terraform HCL converters

Development Tools

Terraformer

CLI tool to generate terraform files from existing infrastructure (reverse Terraform)

Development Tools

Atomix

A Kubernetes toolkit for building distributed applications using cloud native principles

Development Tools

Brigade

Event-driven scripting for Kubernetes

Development Tools

Spread

Docker to Kubernetes in one command

Development Tools

Kompose

Convert docker compose to kubernetes resources

Development Tools

Helmfile

Declaratively deploy Kubernetes manifests, Kustomize configs, and Charts as Helm releases

Development Tools

validkube

ValidKube combines the best open-source tools to help ensure Kubernetes YAML best practices

Development Tools

Config Syncer

Config Syncer by AppsCode keeps ConfigMaps and Secrets synchronized across namespaces and/or clusters

Development Tools

Gefyra

Gefyra: Blazingly-fast, rock-solid, local application development with Kubernetes

Development Tools

RELOADER

A Kubernetes controller to watch changes in ConfigMap and Secrets and do rolling upgrades on Pods

Development Tools

Ingress Monitor Controller

A Kubernetes controller to watch ingresses and create liveness alerts for your apps/microservices

Development Tools

odo

Developer-focused CLI for fast & iterative application development on Kubernetes and Podman

Development Tools

k8tz

Kubernetes admission controller and a CLI tool to inject timezones into Pods and CronJobs

Development Tools

KDash

A simple and fast dashboard for Kubernetes

Development Tools

K8Studio

K8 Studio is a cross-platform client IDE to manage Kubernetes Clusters

Development Tools

Radius

Radius is a cloud-native, portable application platform that makes app development easier

Logging and Tracing

Jaeger

CNCF Jaeger, a Distributed Tracing Platform

Logging and Tracing

Kiali

Kiali project, observability for the Istio service mesh

Logging and Tracing

ELK

Elasticsearch, Logstash, Kibana

Logging and Tracing

fluentbit

Fast and Lightweight Log processor and forwarder for Linux, BSD and OSX

Logging and Tracing

Loki

Like Prometheus, but for logs

Logging and Tracing

kubectl-mtail

Tail logs from multiple pods matching label selector

Logging and Tracing

k8spacket

Packets traffic visualization for kubernetes

Logging and Tracing

goldpinger

Debugging tool for Kubernetes which tests and displays connectivity between nodes in the cluster

Logging and Tracing

Otterize network mapper

Map Kubernetes in-cluster traffic and export as text, intents, or an image

Logging and Tracing

kube-audit-rest

Kubernetes audit logging, when you don't control the control plane

Logging and Tracing

kail

Kubernetes log viewer

Logging and Tracing

retina

eBPF distributed networking observability tool for Kubernetes

Logging and Tracing

sablier

Starting containers on demand and close automatically when not in use

Troubleshooting / Debugging

PowerfulSeal

A powerful testing tool for Kubernetes clusters

Troubleshooting / Debugging

Crash-diagnostic

Crash-Diagnostics is a tool to help investigate, analyze, and troubleshoot unresponsive or crashed Kubernetes clusters

Troubleshooting / Debugging

Knative Inspect

A light-weight debugging tool for Knative's system components

Troubleshooting / Debugging

Kubeman

To find information from Kubernetes clusters, and to investigate issues related to Kubernetes and Istio

Troubleshooting / Debugging

kpexec

kpexec is a kubernetes cli that runs commands in a container with high privileges

Troubleshooting / Debugging

Koolkits

Opinionated, language-specific, batteries-included debug container images for Kubernetes

Troubleshooting / Debugging

kubespy

pod debugging tool for kubernetes clusters with docker runtimes

Troubleshooting / Debugging

KubeSkoop

Kubernetes networking diagnose tool for different CNI plug-ins and IAAS providers

Troubleshooting / Debugging

kubent

Easily check your clusters for use of deprecated APIs

Troubleshooting / Debugging

kftray

A cross-platform system tray application for managing multiple kubectl port-forward commands

Troubleshooting / Debugging

kuttl

Declarative approach to test Kubernetes Operators

Troubleshooting / Debugging

kdave

Kubernetes Deprecated API Versions Exporter checks for deprecated apiVersions in the cluster

Troubleshooting / Debugging

kubediff

Source VS Deployed - Used to sanity check and understand what has changed between environments

Troubleshooting / Debugging

kubebuddy

A PowerShell tool for monitoring and managing Kubernetes clusters with health check scoring

Alert and Monitoring

Kube-Prometheus-Top [ kptop ]

Monitoring for Kubernetes Nodes, Pods, Containers, and PVCs resources on the terminal through Prometheus metrics

Alert and Monitoring

ktop

A top-like tool for your Kubernetes clusters

Alert and Monitoring

Kuberhealthy

A Kubernetes operator for running synthetic checks as pods. Works great with Prometheus!

Alert and Monitoring

kurt

A Kubernetes plugin that gives context to what is restarting in your Kubernetes cluster

Alert and Monitoring

KlusterView

Get instant insights on your Kubernetes clusters with our lightweight, plug-and-play performance monitoring tool

Alert and Monitoring

X.509 Certificate Exporter

Watch certificates for expiration in Kubernetes Secrets and control-plane files. Alerts and dashboard available

Alert and Monitoring

VpK

VpK - Visually presented Kubernetes. View k8s in graphical fashion

Alert and Monitoring

k8s-collector

A Kubernetes Job to collect resources, logs and events from a Kubernetes cluster

Alert and Monitoring

kcmsu

K8s ConfigMaps and Secrets Usage

Security Tools

Falco

Cloud Native Runtime Security - detect threats at runtime with open source

Security Tools

Tetragon

eBPF-based security observability and runtime enforcement for Kubernetes workloads

Service Mesh

Linkerd

Ultra light, ultra simple service mesh for Kubernetes

Continuous Integration & Delivery

Argo CD

Declarative continuous deployment for Kubernetes

Development Tools

Backstage

Open platform for building developer portals

Continuous Integration & Delivery

Flux CD

Open and extensible continuous delivery solution for Kubernetes. Powered by GitOps Toolkit

Monitoring & Observability

OpenTelemetry

High-quality, ubiquitous, and portable telemetry to enable effective observability

Platform Engineering

Crossplane

Cloud Native Control Planes - build internal cloud platforms and take control of your organization's infrastructure

Platform Engineering

Kratix

Open-source framework to build and operate platform capabilities using Kubernetes

Artificial Intelligence

Seldon Core

Machine learning deployment platform for Kubernetes

Development Tools

Lens

Kubernetes IDE for managing, troubleshooting, and monitoring Kubernetes clusters

Development Tools

Polaris

Validate and enforce best practices in Kubernetes workloads

Cluster Management

Cluster API

Kubernetes sub-project for declarative provisioning, upgrade, and operation of Kubernetes clusters

Cluster Management

K3s

Lightweight, certified Kubernetes distribution built for IoT and edge computing

Cluster Management

Talos Linux

Modern, secure, immutable, and minimal Linux OS purpose-built for running Kubernetes

Cluster Management

MicroK8s

Low-ops, minimal production Kubernetes for developers, edge, and IoT from Canonical

Cluster Management

KubeVirt

Run virtual machines alongside containers on Kubernetes using a Custom Resource API

Cluster Management

KubeEdge

Kubernetes-native edge computing framework that extends container orchestration to edge nodes

Cluster Management

Kubernetes Dashboard

General-purpose, web-based UI for Kubernetes clusters maintained by the Kubernetes project

Cluster Management

Headlamp

Extensible Kubernetes web UI and desktop app, a CNCF sandbox project

Platform Engineering

KubeVela

Modern application delivery platform built on top of Kubernetes and Open Application Model

Cluster Management

containerd

Industry-standard container runtime emphasizing simplicity, robustness, and portability

Cluster Management

CRI-O

OCI-based implementation of the Kubernetes Container Runtime Interface

Security Tools

Harbor

Open source, trusted cloud-native container registry that stores, signs, and scans images

Development Tools

Podman

Daemonless container engine for developing, managing, and running OCI containers

Development Tools

Buildah

Tool that facilitates building OCI container images without requiring a daemon

Development Tools

BuildKit

Toolkit for converting source code to build artifacts in an efficient, expressive way

Development Tools

Skopeo

Command line utility for performing operations on container images and image repositories

Debugging & Troubleshooting

Dive

Tool for exploring a docker image, layer contents, and discovering ways to shrink the size

Cluster Management

etcd

Distributed reliable key-value store for the most critical data of a distributed system

Networking

CoreDNS

Cloud-native DNS server, fast and flexible, with a focus on service discovery

Cluster Management

Strimzi

Provides a way to run an Apache Kafka cluster on Kubernetes in various deployment configurations

Network & Service Mesh

Envoy

Cloud-native, high-performance edge, middle, and service proxy graduated from CNCF

Network & Service Mesh

Consul

Service networking platform from HashiCorp providing service discovery, mesh, and config

Service Mesh

Kuma

Universal service mesh for Kubernetes, VMs, and bare metal, built on Envoy

Networking

Traefik

Modern HTTP reverse proxy and load balancer that integrates with major cluster technologies

Networking

Calico

Open source networking and security solution for containers, VMs, and native host workloads

Monitoring & Observability

Hubble

Network, service, and security observability for Kubernetes built on top of Cilium and eBPF

Networking

Submariner

Tool that enables direct networking between pods and services in different Kubernetes clusters

Networking

Antrea

Kubernetes networking solution intended to be Kubernetes native, leveraging Open vSwitch

Networking

Contour

Kubernetes ingress controller using the Envoy reverse proxy as a data plane

Networking

NGINX Ingress Controller

Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer

Security Tools

Cosign

Container signing, verification, and storage in an OCI registry, part of the Sigstore project

Security Tools

Gatekeeper

Policy controller for Kubernetes that integrates Open Policy Agent with the admission controller

Security Tools

KubeArmor

Cloud-native runtime security enforcement system that restricts behavior of pods and containers

Security Tools

Tracee

Runtime security and forensics tool for Linux using eBPF technology to detect suspicious events

Security Tools

Checkov

Static analysis tool for infrastructure as code, supporting Terraform, Kubernetes, Helm, and more

Security Tools

Notation

CLI for signing and verifying OCI artifacts and container images, part of the Notary Project

Security Tools

SPIRE

Production-ready implementation of the SPIFFE APIs for workload identity

Security Tools

Grype

Vulnerability scanner for container images and filesystems with first-class SBOM support

Security Tools

Syft

CLI tool and library for generating a Software Bill of Materials from container images and filesystems

Security Tools

KICS

Find security vulnerabilities, compliance issues, and infrastructure misconfigurations in IaC

Logging and Tracing

Tempo

High-volume distributed tracing backend from Grafana Labs, integrated with Prometheus and Loki

Monitoring & Observability

Mimir

Horizontally scalable, highly available, multi-tenant, long-term storage for Prometheus

Monitoring & Observability

Cortex

Horizontally scalable, highly available, multi-tenant, long term storage for Prometheus

Monitoring & Observability

Pyroscope

Continuous profiling platform from Grafana Labs to debug performance issues down to a line of code

Monitoring & Observability

SigNoz

Open source observability platform with metrics, traces, and logs in a single application

Monitoring & Observability

VictoriaMetrics

Fast, cost-effective, and scalable monitoring solution and time series database

Logging and Tracing

Vector

High-performance observability data pipeline for collecting, transforming, and routing logs and metrics

Logging and Tracing

Fluentd

Open source data collector for unified logging layer, a CNCF graduated project

Logging and Tracing

Zipkin

Distributed tracing system that helps gather timing data needed to troubleshoot latency problems

Monitoring & Observability

Robusta

Open source platform for Kubernetes troubleshooting that automates root cause analysis with Prometheus alerts

Development Tools

Helm

The package manager for Kubernetes, a CNCF graduated project

Development Tools

Kustomize

Customize raw, template-free YAML files for multiple purposes, leaving the original YAML untouched

CI/CD Tools

Argo Rollouts

Progressive delivery controller for Kubernetes supporting blue-green, canary, and experimentation

CI/CD Tools

Argo Workflows

Container-native workflow engine for orchestrating parallel jobs on Kubernetes

CI/CD Tools

Argo Events

Event-driven workflow automation framework for Kubernetes that integrates with many event sources

CI/CD Tools

Flagger

Progressive delivery operator for Kubernetes that automates canary releases with metrics analysis

Continuous Integration & Delivery

Spinnaker

Open source, multi-cloud continuous delivery platform that combines a powerful pipeline engine with integrations

Continuous Integration & Delivery

Drone

Container-native, continuous delivery platform built on Docker, written in Go

CI/CD Tools

Werf

Open source GitOps CLI tool to make CI/CD work with Git, Docker, Helm, and Kubernetes

CI/CD Tools

Keptn

Cloud-native application lifecycle orchestration toolkit for delivery and operations automation

Storage

MinIO

High-performance, S3-compatible object storage suite designed for large-scale private cloud infrastructure

Backup Tools

Velero

Open source tool to back up, restore, perform disaster recovery, and migrate Kubernetes cluster resources

Storage

Vitess

Database clustering system for horizontal scaling of MySQL, a CNCF graduated project

Storage

TiKV

Distributed transactional key-value database, originally created to complement TiDB

Machine Learning

Volcano

Cloud-native batch system for high-performance workloads such as AI, machine learning, and big data on Kubernetes

Cluster Management

Tinkerbell

Bare metal provisioning engine that allows you to provision physical machines using Kubernetes-native tooling

Cost Optimization

Cloud Custodian

Rules engine for cloud security, cost optimization, and governance with DSL in YAML for policies across cloud providers

Machine Learning

BentoML

Unified model serving framework that simplifies building production-ready AI applications

Machine Learning

MLflow

Open source platform for the end-to-end machine learning lifecycle, including tracking and model registry

Machine Learning

Feast

Open source feature store for machine learning that enables teams to share, discover, and serve features

Artificial Intelligence

vLLM

High-throughput, memory-efficient inference and serving engine for large language models

Artificial Intelligence

LiteLLM

LLM gateway that calls 100+ LLM APIs in the OpenAI format with consistent input/output mapping

Artificial Intelligence

LocalAI

Free, open source, drop-in replacement for OpenAI APIs that runs LLMs locally on consumer-grade hardware

Artificial Intelligence

Ollama

Get up and running with large language models locally with a simple CLI and REST API

Artificial Intelligence

Open WebUI

Extensible, self-hosted AI interface that adapts to your workflow, working with Ollama and OpenAI-compatible APIs

Artificial Intelligence

Dify

Open source platform for developing LLM applications, combining backend-as-a-service and LLMOps

Artificial Intelligence

KAITO

Kubernetes AI Toolchain Operator that automates AI/ML model deployment in Kubernetes clusters

Serverless/FaaS

Fission

Fast and simple serverless functions framework for Kubernetes with native support for many languages

Backup Tools

Kanister

Application-level data protection framework for Kubernetes that supports backup and recovery workflows

Cluster Management

Capsule

Multi-tenancy and policy-based framework for Kubernetes, a CNCF sandbox project

Development Tools

Pack

CLI for building apps using Cloud Native Buildpacks, a CNCF incubating project

Security Tools

in-toto

Framework to secure the integrity of software supply chains, a CNCF incubating project