一个集成的shell,用于有效地处理多个Kubernetes集群
kbsh的Python项目详细描述
特点
无需每次
都键入kubectlKbsh接受与Kubectl相同的命令,但您不接受 需要提供kubectl前缀。在
如果您想运行shell命令而不是Kubectl 命令,则可以将!前缀添加到命令中。在
动态切换上下文/名称空间
您可以提供--context(或-c)选项来切换上下文, 和--namespace(或-n)选项在执行之前切换命名空间 命令。在
在工具栏上显示上下文和名称空间
一个人命名一种资源,许多人必须记住它。它可能有助于显示所有上下文 以及位于shell底部的名称空间,因此不需要使用config get-contexts和 get ns。在
别名和短选项
内置别名:
- g->;get
- d->;describe
- e->;exec -i-t
- l `` -> ``logs
- lt->;logs --tail
- ld->;logs deploy/
内置短线选项:
- -t->;--tail
- -c->;--context
不过,还不支持配置。在
突出显示输出
上游特征
Kbsh从kube-shell派生,并保留所有its features。在
安装
pip install kbsh
状态
Kbsh一直在为我的个人用例工作。但鉴于其目的是增加 生产力和易用性,它可以通过多种方式提高。如果 您有改进或新功能的建议,或者遇到错误 请打开一个问题 here。在
- 项目
标签: