K-Eyes icon

Docker Desktop Extension

K-Eyes

Eyes on your clusters — browse and manage external k3s/k8s clusters from a native Docker Desktop tab.

Unlike Docker Desktop's built-in Kubernetes, K-Eyes works with any context in your host kubeconfig — remote k3s nodes, homelab clusters, cloud k8s. It ships kubectl and helm as host binaries, so it sees your real ~/.kube/config and reaches everything your terminal can.

Install

docker extension install chrislpierce/k-eyes:latest

Requires Docker Desktop. You may need to allow non-Marketplace extensions in Settings → Extensions.

What it does

Pods

Live table with a console (logs & terminal), port-forward, and delete.

Workloads

Deployments, DaemonSets & StatefulSets — scale, rolling restart, rollback, expose, YAML.

Helm

List releases with values, rollback to any revision, and uninstall.

Network

Services & ingresses with click-to-open ports, create & delete.

MetalLB

Address-pool usage and LoadBalancer services — expose an app straight to an IP.

Nodes

Cordon, drain, aggregated pod logs, and live CPU/memory charts.

Screenshots

Pods tab Pod console — logs and terminal Workloads tab Helm tab Network tab MetalLB tab Port forward dialog Nodes tab