home / containers
Category

Best CLIs for Containers and Kubernetes

These CLIs cover container builds, registries, deployments, cluster inspection, logs, rollouts, and Kubernetes operations. They are especially useful when an agent needs a direct action layer for infra and deployment work.

21 CLIs
15 official
18 agent-ready
Why CLIs

dive

54k

Inspect Docker and OCI image layers, file changes, and wasted space to debug and optimize container images.

JSON Output
Go

etcdctl

etcd
52k

CLI for reading and writing etcd keys, checking cluster health, and managing members, auth, leases, and snapshots.

JSON Output
Go

minikube

Kubernetes
32k

Local Kubernetes cluster CLI for starting clusters, enabling addons, exposing services, and testing Kubernetes workflows on a developer machine.

JSON Output
Go

Podman

Podman
31k

Container engine CLI for running, building, inspecting, and publishing OCI containers, images, pods, and volumes.

JSON Output
Go

Helm

30k

Kubernetes CLI for packaging charts, rendering manifests, and installing, upgrading, or rolling back releases.

JSON Output
Go

Argo CD CLI

Argo Project
22k

GitOps CLI for inspecting, diffing, syncing, and managing Argo CD applications, projects, clusters, and repos.

JSON Output
Go

kubectx

20k

Kubernetes context-switching CLI for listing, selecting, renaming, deleting, and changing the active `kubectl` context.

Go

kops

Kubernetes
17k

Kubernetes cluster lifecycle CLI for provisioning, upgrading, and operating self-managed clusters and instance groups across several clouds.

JSON Output
Go

Skaffold

Google
16k

Kubernetes workflow CLI for continuous dev loops, image builds, manifest rendering, deploys, and verification.

JSON Output
Go

kind

Kubernetes
15k

Official CLI for creating local Kubernetes clusters, loading images, and exporting kubeconfig or logs for dev and CI.

Go

Kustomize

Kubernetes
12k

Kubernetes manifest customization CLI for building overlays, applying patches, and rendering YAML without templates.

Go

skopeo

Red Hat
11k

Daemonless container image CLI for inspecting, copying, signing, deleting, and syncing images across registries and OCI layouts.

JSON Output
Go

Velero

Velero
9.9k

Kubernetes backup and disaster recovery CLI for creating, restoring, and managing cluster and volume backups.

JSON Output
Go

Buildah

Red Hat
8.7k

Daemonless CLI for building, inspecting, and publishing OCI container images from Containerfiles or working containers.

JSON Output
Go

Flux CLI

7.9k

GitOps CLI for bootstrapping Flux on Kubernetes, managing Flux resources, and inspecting reconciliation state.

JSON Output
Go

k3d

6.3k

CLI for creating and managing local k3s Kubernetes clusters in Docker, including kubeconfig, image import, and registry workflows.

JSON Output
Go

eksctl

Amazon EKS
5.2k

Official Amazon EKS CLI for creating clusters, managing nodegroups and addons, and updating access or networking settings on AWS.

JSON Output MCP Support
Go

stern

4.6k

Kubernetes log tailing CLI for streaming and filtering logs across multiple pods and containers.

JSON Output
Go

crane

Google
3.8k

Container registry CLI for inspecting image metadata, copying images, and modifying remote OCI image references.

JSON Output
Go

kubectl

Kubernetes
3.2k

Kubernetes CLI for inspecting resources, applying manifests, managing kubeconfig, and operating workloads.

JSON Output
Go

crictl

Kubernetes
2k

Node-level CLI for inspecting and manipulating CRI containers, images, pod sandboxes, and runtime state on Kubernetes nodes.

JSON Output
Go