kubetui

kosay · kosay.kubetui

A terminal UI for Kubernetes

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.

winget install --id kosay.kubetui --exact --source winget

Latest 1.14.0

Release Notes

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: to include, !COL: to exclude, label: 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 filter state on filter cancel and drive the (total) indicator by filter state Internal / Refactor
  • Extract a shared parse_table_filter core used by all tabs (#991)
  • Node column registry single-source-of-truth (#995)
  • Apply nightly rustfmt (#971) Documentation
  • Overhaul the README for the new features, and document the OSC52 clipboard mode that shipped in v1.12.0 (#1006) Dependencies
  • Numerous dependency updates via Renovate Full Changelog: v1.13.0...v1.14.0

Installer type: portable

Architecture Scope Download SHA256
x64 Download FEFE58E9DAD6CE262E7C04BFF7E4F1788088ED1EFD26591F39CC2C20DE9467B9

Details

Homepage
https://github.com/sarub0b0/kubetui
License
MIT
Publisher
kosay
Support
https://github.com/sarub0b0/kubetui/issues

Tags

clikubernetesmonitorrustterminaltui

Older versions (19)

1.13.0
Architecture Scope Download SHA256
x64 Download FEBC2B49EA0AC4411D38839EA2D45104B31BCBDBA4B048734FAD5DA73B5A1438
1.12.1
Architecture Scope Download SHA256
x64 Download 11A53A52A011CDD871F48251E34F0E689A96F0DB803BC081106C68E8A4E10F95
1.12.0
Architecture Scope Download SHA256
x64 Download E424F6387A512F2B3ED1867CFE37066061335B96477DC46ECCD4AD5952EEDD0B
1.11.0
Architecture Scope Download SHA256
x64 Download CE2E5BA43D0B818DC535C6CB11D789C0220FB220A1FFE546DDD0A1C144D02659
1.10.2
Architecture Scope Download SHA256
x64 Download 29FDDE52D152ADE7E466BD439A5F1F12628CCF7A37B929024CC28B9AC1180C3C
1.10.1
Architecture Scope Download SHA256
x64 Download E95720FDA6D23E0CD97C17736C7D5A3A20FC0DF11E25EE87BF8C73F3CFCC07B2
1.10.0
Architecture Scope Download SHA256
x64 Download 6982A462C3B363B460054CE1B05ED455C96589A9FA3DF7CDBBE10FF81E8A9DD6
1.9.1
Architecture Scope Download SHA256
x64 Download C462DE96FE82D21EC54997C65C79E9542D28477FE1BFE29AE84975BBAF9B2146
1.9.0
Architecture Scope Download SHA256
x64 Download 0BAD1630F642175CC96AD664C8D2EAA5F91D1E8856F3D5ECC53D3320D68622A8
1.8.1
Architecture Scope Download SHA256
x64 Download BA38273BEED61CF5704FE9E4BB390EA40A4E6384FBF13D8B691F39D49BE9F624
1.7.1
Architecture Scope Download SHA256
x64 Download 8EA573BA5D63893C869128144D56F6DC439A2E87295560C10586930CD3BE92ED
1.7.0
Architecture Scope Download SHA256
x64 Download ACA35D20AB48877D1F65EF36EA881E440A6F0DFA898F4D4380DB7978229C0FFB
1.6.2
Architecture Scope Download SHA256
x64 Download B78E3053A6E146B3E164A3893C7C14B33E5AAF455D7B3F0514A4378B944C4F5B
1.6.0
Architecture Scope Download SHA256
x64 Download 2D4A17E1CC552979DDABEF55D56BE11D05D2A6B299A542C959E471B2871ED223
1.5.4
Architecture Scope Download SHA256
x64 Download CCCCB55FEF7463EB4D09B5D9ED3149CA0E4EC508D8E8BA566BD9EDA221978B11
1.5.3
Architecture Scope Download SHA256
x64 Download 46578BAACD92EC83DCA54D271F8FC8D06B558310ED3AE24F9F67594B4E2D0918
1.5.2
Architecture Scope Download SHA256
x64 Download 6262CF99598F4A4DED7C8F05C9AE720A481933D7EFD15BC3BE40105D0CD827A5
1.5.1
Architecture Scope Download SHA256
x64 Download E68352AA3BDF642718F72B741850D8A80B0DBA52000F405B28A2372A41DD075E
1.5.0
Architecture Scope Download SHA256
x64 Download 3AC97E3CBE4CA2D0FED8A7BD3B958162BCBD51BB3B849B090A2810CEE3FB5BDF