krex

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

Github stars Tracking Chart

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

Overview

Name With Ownerkrisnova/krex
Primary LanguageGo
Program languageGo (Language Count: 2)
PlatformBSD, Linux, Mac
License:Apache License 2.0
Release Count0
Created At2018-07-03 03:28:49
Pushed At2018-11-04 12:06:13
Last Commit At2018-11-04 04:06:04
Stargazers Count134
Watchers Count9
Fork Count19
Commits Count53
Has Issues Enabled
Issues Count25
Issue Open Count11
Pull Requests Count16
Pull Requests Open Count0
Pull Requests Close Count1
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private

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
To the top