winget install --id kosay.kubetui
About kubetui
Kubetui is a terminal user interface (TUI) tool designed for monitoring Kubernetes resources. It provides an easy-to-use interface for developers and operators to access important information about their applications and infrastructure.
What's new in 1.14.0
Highlights Node tab A new Node tab (press 5) lists cluster nodes with status, roles, age, and version. It includes a detail pane for the selected node, customizable columns (runtime dialog / --node-columns / presets), label columns, and column-aware filtering. (#920, #972, #974, #975, #979, #983, #985) Column-aware filtering (Pod / Node / Config / Network) The table filter is now column-aware across all aggregate views: COL:<regex> to include, !COL:<regex> to exclude, label:<selector> applied server-side, and bare values match NAME. Terms on hidden columns become inactive (kept, not applied), the title shows a [position/shown (total)] count (e.g. [1/2 (3)]) so you can see how many rows the filter hides, and ? opens a per-tab filter help dialog. (#980, #982, #986, #988, #989, #991, #992, #997, #999) Label columns (Pod / Node / Config / Network) Register Kubernetes labels as table columns via label_columns in the config file. Registered labels also become valid filter columns and column-dialog entries. (#975, #993, #1002, #1003) Log query: multi-namespace partial success When a log query targets multiple namespaces and the resource is missing in some of them, the remaining namespaces keep streaming logs; missing ones surface as inline [kubetui] notices instead of failing the whole query. (#1004) Fixes - Force exec auth plugins non-interactive so plugin stderr can't corrupt the TUI (#987) - Keep all columns visible when the pane is too narrow (#976) - Apply theme to the pod log-query and node filter help dialogs (#984) - URL-encode user-typed label selectors (#996) - Clear fil...
Version history
| Version | Updated | Notes |
|---|---|---|
| 1.14.0 | Unknown | Highlights Node tab A new Node tab (press 5) lists cluster nodes with status, roles, age, and version. It includes a detail pane for the selected node, customizable columns (runtime dialog / --node-columns / presets), la... |
| 1.13.0 | Unknown | What's New Features Log Buffer Limit (#932) Added a configurable upper bound on the number of lines retained in the log view buffer to prevent unbounded memory growth during long log sessions. - Config: logging.max_lines... |
| 1.12.1 | Unknown | What's Changed Bug Fixes - Workaround kube-rs not respecting NO_PROXY (#919) - Fixed an issue where the NO_PROXY environment variable was not being respected by kube-rs, causing requests to bypass proxy exclusion rules.... |
| 1.12.0 | Unknown | What's New Features OSC 52 Clipboard Support for Remote Sessions (#901) Added OSC 52 escape sequence clipboard support for SSH/WSL/tmux/screen environments: - New CLI option: --clipboard=auto|system|osc52 (default: auto)... |
| 1.11.0 | Unknown | What's New Features Drag-to-Scroll Text Selection (#880, #885) Added tmux-like drag-to-scroll functionality for text selection in log views: - Automatic scrolling at boundaries: When dragging text selection to the top or... |
| 1.10.2 | Unknown | What's Changed Bug Fixes - fix: remove leading space from log content after timestamp parsing by @sarub0b0 in #872 Dependencies - chore(deps): update rust crate bytes to v1.11.0 by @renovate in #868 - chore(deps): update... |
| 1.10.1 | Unknown | Fixes - text widget: Prevent follow flag from becoming permanently false (#863) - Introduced proper state management for user interactions - Separated configuration (follow) from runtime state (interaction_state) - Fixed... |
| 1.10.0 | Unknown | Features - JSON Log Filtering: Added support for jq and jmespath filters for processing JSON-formatted logs (#852, #840) - jq filter implementation for flexible JSON log querying - jmespath filter implementation for JSON... |
| 1.9.1 | Unknown | Fixes - Fixed an issue where resource list operations returned 404 when the cluster URL contained a subpath, improving overall stability. Full Changelog: v1.9.0...v1.9.1 |
| 1.9.0 | Unknown | New Features - Runtime customization of pod table columns (#779) Customize which columns are shown in the pod table while the app is running. Press t to open the column selection dialog, use Space/Enter to toggle visibil... |
| 1.8.1 | Unknown | Fixed - Updated README.md to document the --pod-columns feature introduced in v1.8.0. - Added usage examples for --pod-columns. - Clarified behavior of the full keyword and required Name column. - No functional changes t... |
| 1.7.1 | Unknown | Release notes |
| 1.7.0 | Unknown | Release notes |
| 1.6.2 | Unknown | Release notes |
| 1.6.0 | Unknown | Release notes |
| 1.5.4 | Unknown | Release notes |
| 1.5.3 | Unknown | Release notes |
| 1.5.2 | Unknown | Release notes |
| 1.5.1 | Unknown | Release notes |
| 1.5.0 | Unknown | Release notes |