Skip to content

flyhope/kubetea

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kubetea

LOGO

kubernetes simple cli ui client

🎈 Easy to use

🚀 Quick to get started

⌨️ Use command-line UI instead of window UI

💫 Improve work efficiency

Install

  1. Download the latest release from the releases page to you bin $PATH, and rename to kubetea.
  2. cd your bin path and chmod +x kubetea.
  3. fist start well write config to default config path ~/.kubetea/config.yaml.

Usage

main ui

kubetea

key map (select line for table or page)

Key Description
j,↓ table row select down
k,↑ table row select up
PageDown,f page up
PageUp,b page down
d,ctrl+d page half down
u,ctrl+u page half up
G,end go to end
g,home go to home
1-9 sort by column index
0 reset default sort

key map (table)

Key Description cluster pod container
esc exit or go back ✅️ ✅️ ✅️
ctrl+c exit ✅️ ✅️ ✅️
/ search input focus ✅️ ✅️ ✅️
i pod infomation ❌️ ✅️ ✅️
e pod describe ❌️ ✅️ ✅️
s shell ❌️ ❌️ ✅️

page key map (exmaple: pod infomation)

Key Description
/ search input focus
esc search input blur
enter search mode
n next match (search mode)
N prev match (search mode)

quick enter a pod container list

kubetea $ipOrPodname
# example
# kubetea 192.168.0.1
# kubetea nginx-pod-5b7f7d7d8-7j7j2

Feature

  • support krs-auth
  • support kubeconfig
  • support context
  • support namespace
  • support i18n multi language (en/zh/custom)

Thanks