krex

Kubernetes资源浏览器。(Kubernetes Resource Explorer.)

Github星跟踪图

Kubernetes资源浏览器


Krex(克雷克斯)的工作原理是在内存中提供各种Kubernetes资源的方向图(有向图),然后使用交互式下拉菜单一次为您提供一层图表。 从您的航站楼探索Kubernetes。

参与其中

加入我们Kubernetes Slack社区的#krex频道。

krex现状

用于探索Kubernetes中应用程序的便捷工具。

krex的未来

探索Kubernetes所有事物的全球工具。

构建krex

Mac OSX

我们在Krex内部使用C ncurses工具来导航终端。

首先安装ncurses

brew install ncurses

导出 PKG_CONFIG_PATH 变量

export PKG_CONFIG_PATH=/usr/local/opt/ncurses/lib/pkgconfig

然后使用符号链接调整pkg-config的库。 (注意:更多信息可以在这里找到。)

ln -s /usr/local/opt/ncurses/lib/pkgconfig/formw.pc /usr/local/opt/ncurses/lib/pkgconfig/form.pc
ln -s /usr/local/opt/ncurses/lib/pkgconfig/menuw.pc /usr/local/opt/ncurses/lib/pkgconfig/menu.pc
ln -s /usr/local/opt/ncurses/lib/pkgconfig/panelw.pc /usr/local/opt/ncurses/lib/pkgconfig/panel.pc

然后构建二进制文件

make build

并添加到您的路径

mv krex /usr/local/bin

主要指标

概览
名称与所有者krisnova/krex
主编程语言Go
编程语言Go (语言数: 2)
平台BSD, Linux, Mac
许可证Apache License 2.0
所有者活动
创建于2018-07-03 03:28:49
推送于2018-11-04 12:06:13
最后一次提交2018-11-04 04:06:04
发布数0
用户参与
星数135
关注者数9
派生数19
提交数53
已启用问题?
问题数25
打开的问题数11
拉请求数16
打开的拉请求数0
关闭的拉请求数1
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?

krex

Kubernetes Resource Explorer

Krex works by building a directional graph (digraph) in memory of
various Kubernetes resources, and then giving you the graph one layer at
a time to explore using an interactive drop down menu. Explore
Kubernetes right from your terminal.

Get Involved

Join us in the #krex channel in the Kubernetes Slack community.

Current state of krex

Handy tool for exploring applications in Kubernetes

Future of krex

Global tool for exploring all things in Kubernetes

Building krex

Mac OSX

We use the C ncurses tool internally in Krex to navigate the terminal.

First install ncurses

brew install ncurses

Export the PKG_CONFIG_PATH variable

export PKG_CONFIG_PATH=/usr/local/opt/ncurses/lib/pkgconfig

Then use symbolic links to adjust the library for pkg-config. (Note:
more information can be found here.

ln -s /usr/local/opt/ncurses/lib/pkgconfig/formw.pc /usr/local/opt/ncurses/lib/pkgconfig/form.pc
ln -s /usr/local/opt/ncurses/lib/pkgconfig/menuw.pc /usr/local/opt/ncurses/lib/pkgconfig/menu.pc
ln -s /usr/local/opt/ncurses/lib/pkgconfig/panelw.pc /usr/local/opt/ncurses/lib/pkgconfig/panel.pc

Then build the binary

make build

and add to your path

mv krex /usr/local/bin