Kubernetes & K3s

Open a kubeconfig, switch contexts and namespaces, list resources, read details and events, and fetch Pod logs with the RBAC each view needs.

  • Connect to a cluster with a kubeconfig context

    Add a Kubernetes or K3s connection from a kubeconfig file, pick a context and default namespace, and see which authentication methods are supported.

  • Choose a Kubernetes namespace

    Pick the namespace a Kubernetes or K3s tab queries, list across all namespaces with *, and keep working when you are not allowed to list namespaces.

  • List Kubernetes resources with get

    Use the get <resource> [namespace] query to list Pods, Deployments, Services, ConfigMaps, events, nodes and namespaces in DevOpsPad, read-only.

  • Inspect a Kubernetes resource

    Open a Pod, Deployment, Service or node in the resource inspector to see its status, labels, containers, restarts and the read-only JSON definition.

  • View events for a Kubernetes resource

    See the Kubernetes events for one Pod, Deployment or node, matched by UID rather than name, with the 200-event and 1 MiB preview limits explained.

  • Read Pod logs, including a crashed container

    Read a log snapshot for any application, init or ephemeral container in a Pod, choose how many lines to tail and see the previous instance after a crash.

  • Kubernetes permissions DevOpsPad needs

    The Kubernetes RBAC verbs each DevOpsPad view needs, from testing a connection to reading Pod logs, plus a minimal read-only Role you can grant.

  • Why exec-based kubeconfig auth fails

    DevOpsPad does not run kubeconfig exec plugins such as cloud CLI token helpers yet. See which contexts are affected and how to connect with a token instead.