Terminal & Exec
Overview
Section titled “Overview”KubeGlass includes a multi-session terminal built on xterm.js 6. Three session types are supported:
| Type | How to open | What it does |
|---|---|---|
| Pod exec | Click a pod → Exec | Interactive shell inside a container (with picker for sidecars, init, debug containers) |
| Node shell | Click a node → Shell | nsenter into the node’s root filesystem |
| Local shell | Terminal panel → + | Local kubectl, helm, etc. |
Pane management
Section titled “Pane management”| Shortcut | Action |
|---|---|
⌘` | Toggle terminal panel |
⌘T | New terminal tab |
⌘W | Close current tab |
⌘⇧[ / ⌘⇧] | Previous / next tab |
⌘1–⌘9 | Switch to tab N |
⌘D | Split horizontal |
⌘⇧D | Split vertical |
⌘⇧Enter | Zoom/unzoom pane |
Ctrl+H/J/K/L | Vim-style pane navigation |
Broadcast mode
Section titled “Broadcast mode”Press ⌘⇧B to toggle broadcast mode. Keystrokes are sent to all visible panes simultaneously.
Useful for running the same command across multiple pods or clusters.
Session recording
Section titled “Session recording”Press ⌘⇧R to start recording. The terminal captures every frame and exports to:
.cast- asciinema format for playback withasciinema play.txt- Plain text transcript
Search
Section titled “Search”Press ⌘F to search the terminal scrollback. Supports regex patterns and shows match count.
Settings
Section titled “Settings”| Setting | Options | Default |
|---|---|---|
| Font size | 9–24 | 13 |
| Cursor style | Block, Bar, Underline | Block |
| Cursor blink | On / Off | On |
| Scrollback | 1,000 – Unlimited | 10,000 lines |
| Copy on select | On / Off | Off |
| Bell | None, Visual, Sound | None |
| Renderer | WebGL, Canvas, DOM | WebGL |
Security
Section titled “Security”- Terminal sessions have an absolute 8-hour lifetime with a 5-minute warning
- Pod exec uses Kubernetes impersonation - the user’s RBAC permissions are enforced
- Session snapshots are user-scoped - each user sees only their own history
Related
Section titled “Related” Keyboard Shortcuts Full terminal and pane shortcut reference
Security Model How exec sessions are secured via impersonation
Multi-Cluster Fleet Terminal tabs scoped per cluster