Inspect Kubernetes and K3s clusters without write access

Browse contexts, namespaces and resources from a kubeconfig, inspect Pods, UID-scoped events and bounded log snapshots, read-only and over SSH.

Resource details for a Pod with Overview, Events, Logs and JSON tabs, showing its labels and two containers with type, state, ready and restart count.
Resource details for a Pod with Overview, Events, Logs and JSON tabs, showing its labels and two containers with type, state, ready and restart count.

What it is

The Kubernetes explorer treats a cluster like any other connection in DevOpsPad. Pick a kubeconfig and a context, choose a namespace, and run short queries such as get pods default in a tab. Results land in the same grid as SQL results; open any row to see its details, events and logs.

It works the same for Kubernetes and K3s, directly or through an SSH tunnel to a private API server.

How it works

Permissions stay with your cluster

DevOpsPad never widens access. Resource details need get, events need list on events, and logs need get on pods and pods/log. A permission error on events or logs stays inside that section instead of failing the whole view. See RBAC permissions for a minimal read-only role.

Limits

Help articles

Frequently asked questions

Which kubeconfig authentication methods work?

Token and client-certificate authentication. Exec-based authentication plugins, such as cloud provider login helpers, are rejected in this version.

Can I follow Pod logs live?

Not yet. Logs are bounded snapshots of up to 2,000 lines or 256 KiB that you can refresh. Live streaming and exec are not implemented.

Can the Kubernetes explorer change my cluster?

No. The query adapter exposes no mutations. Reviewed releases, scaling and restarts live in the separate Infra console.