Skip to main content
Ecosystem

Tools that live around Kubernetes.

A curated, opinionated list of the projects most teams reach for on top of kubectl — packaging, GitOps, observability, security, and dev experience.

Packaging

Bundle and template your manifests.

Helm

The Kubernetes package manager

Define, install, and upgrade Kubernetes applications using charts — templated YAML packages with versioned releases. The closest thing to apt for Kubernetes.

install-helm.sh
brew install helm

Kustomize

Template-free YAML overlays

Layer YAML patches on top of a base manifest to produce environment-specific variants — without templates. Built into kubectl since 1.14 as kubectl apply -k.

install-kustomize.sh
brew install kustomize

CLI

Tools that live next to kubectl.

K9s

Terminal UI for clusters

A blazing-fast TUI that lets you observe and manage Kubernetes clusters from the keyboard. Pod logs, exec, scale, port-forward — all without typing kubectl.

install-k9s.sh
brew install k9s

Stern

Multi-pod log tailing

Tails logs from multiple Pods and containers at once with colored output. Indispensable for debugging multi-replica or multi-container workloads.

install-stern.sh
brew install stern

kubectx + kubens

Switch contexts and namespaces fast

Tiny utilities that let you change cluster context and namespace in one short command — kubectx prod, kubens monitoring. Pairs well with fzf for fuzzy selection.

install-kubectx.sh
brew install kubectx

Krew

kubectl plugin manager

Discover, install, and manage kubectl plugins from a curated index of 200+ tools. Adds commands like kubectl tree, kubectl neat, kubectl who-can.

install-krew.sh
(

Clusters

Stand up clusters — local, edge, or CI.

minikube

Local single-node cluster

Run a local Kubernetes cluster on your laptop using a VM, container, or bare metal. Great for tutorials, demos, and learning the API.

install-minikube.sh
brew install minikube

kind

Kubernetes in Docker

Spins up Kubernetes clusters inside Docker containers — ideal for CI pipelines and for testing the multi-node behaviors that minikube avoids.

install-kind.sh
brew install kind

k3s

Lightweight Kubernetes

A fully-compliant Kubernetes distribution under 60 MB designed for IoT, edge, and CI. Single binary, batteries-included.

install-k3s.sh
curl -sfL https://get.k3s.io | sh -

GitOps

Drive the cluster from Git.

Argo CD

GitOps for Kubernetes

Continuously reconciles cluster state against manifests stored in Git. Provides a slick UI for inspecting application sync status and rolling back.

install-argocd.sh
kubectl create namespace argocd && kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml

Flux

GitOps toolkit

A set of controllers that keep your clusters in sync with Git-stored configuration. Modular, CRD-driven, with first-class support for Kustomize and Helm.

install-flux.sh
brew install fluxcd/tap/flux

Observability

See what is happening inside.

Prometheus

Time-series metrics

The de-facto metrics stack for Kubernetes. Scrapes metrics endpoints across the cluster, stores them, and serves PromQL queries.

install-prometheus.sh
helm install prometheus prometheus-community/kube-prometheus-stack

Grafana

Dashboards for everything

Visualize Prometheus, Loki, and other backends in shareable dashboards. The standard observability frontend for Kubernetes clusters.

install-grafana.sh
helm install grafana grafana/grafana

Security & networking

Policies, network, and beyond.

Cilium

eBPF-powered CNI

A CNI plugin built on eBPF that handles networking, observability, and network policy at kernel speed. Powers Hubble — a service-map and flow observer for the cluster.

install-cilium.sh
cilium install

OPA Gatekeeper

Policy as code

Brings Open Policy Agent to Kubernetes as an admission controller. Enforce custom policies (no privileged Pods, required labels, image registry allowlist) in Rego.

install-opa.sh
helm install gatekeeper/gatekeeper --name-template=gatekeeper -n gatekeeper-system --create-namespace

Developer experience

Make day-to-day dev pleasant.

Tilt

Multi-service local dev

Watches your source, rebuilds images, updates Kubernetes manifests, and tails logs — all from a single Tiltfile. Built for inner-loop dev on Kubernetes.

install-tilt.sh
brew install tilt-dev/tap/tilt

Lens

Desktop Kubernetes IDE

A cross-platform desktop app for managing Kubernetes clusters. Provides cluster overview, terminals, Helm management, and Prometheus integration in one window.

install-lens.sh
brew install --cask lens