1.1.8 • Published 1 year ago

@socialgouv/react-k8s-viewer v1.1.8

Weekly downloads
52
License
Apache-2.0
Repository
-
Last release
1 year ago

@socialgouv/react-k8s-viewer

Render diagrams from your kubernetes manifests.

Use kubernetes-models-ts, react-flow and dagre for layouting.

See demo : https://socialgouv.github.io/react-k8s-viewer

npm.io

Usage

K8sViewer expect a list of Manifest or a ManifestList as JSON

import { K8sViewer } from "@socialgouv/react-k8s-viewer";

import manifests from "./manifests.json";

const App = () => (
  <div style={{ width: 1000, height: 400 }}>
    <K8sViewer manifests={manifests} />
  </div>
);

To extract the manifests from some namespace:

kubectl --namespace some-app get deploy,ing,service,secret,sealedsecret,configmap -ojson > manifests.json

Todo:

  • handle multiple namespaces
1.1.8

1 year ago

1.1.7

3 years ago

1.1.6

3 years ago

1.1.5

3 years ago

1.1.4

3 years ago

1.1.3

3 years ago

1.1.2

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.2

3 years ago