kubectl console

Build a kubectl command by tapping suggestion cards, then run it — translated into plain API calls, printed the way kubectl would.

kubectl console in Kubo
Every next word of the command offered as a card with a description, filtered by the free-text box below.

The kubectl console is not a terminal emulator. It uses kubectl syntax as an input language for an API client: kubectl get pods -n kube-system becomes GET /api/v1/namespaces/kube-system/pods, and the JSON that comes back is formatted into the table kubectl would have printed.

That distinction is what makes it work on a phone — and what makes it safe. There is no shell to escape from, and the verbs that need one are deliberately absent: apply, exec, edit and port-forward are not in the grammar. (Pod shells have their own screen.)

It is also the one connection type that configures no endpoint and no credentials — see setting one up.

In detail