k8s-diagrams - 使用go-diagrams从Kubernetes API中创建图表

62 阅读1分钟

Kubernetes图示

k8s-diagrams从你的kubernetes集群中创建图表。

你只需要提供一个命名空间(或不提供),你就可以从你的集群的当前状态中得到一个图片。目前,它只支持命名空间、部署、副本集、守护集、状态集、Pod、服务和入口。我可能会在未来添加其他的k8s API对象...

我如何构建它?

使用方法

$ ./k8s-diagrams --help                                                                                           ✔ 
NAME:
   k8s-diagrams - Create diagram from the Kubernetes API.

USAGE:
   k8s-diagrams [global options] 

使用实例

$ ./k8s-diagrams -n mynamespace -d diagrams -o k8s
$ 

渲染实例

小命名空间

Diagram

大命名空间

Big diagram