8000 GitHub - Mario-F/kubevis: Visualize your Kubernetes cluster in real time
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Mario-F/kubevis

 
 

Repository files navigation

KUBEVIS

Conventional Commits Semantic Release Docker Image

Attention! This project is in a heavy rebuild at this moment to provide an easy deployment and fixed functions.

Description

kubevis is a new visualization tool for your Kubernetes clusters. It automatically builds logical topologies of your application and infrastructure, which enable your SRE and Ops team to intuitively understand, monitor, and control your containerized, microservices based application. Simply deploy our containerized application directly into your Kubernetes cluster.

When your app is running in Kubernetes, our visualization tool will display all the Pods, Services, and Ingresses that allow you to drill down on Kubernetes clusters. The information provided to you includes but is not limited to the following:

  • Indicates the status of pods (blue for running, yellow for pending)
  • Lists the specific container images running within pods
  • Provides information on ingresses and services (Nodeport, load balancer, cluster-ip, persistent volume claims, persistent volumes, etc.)

While the current app does not directly visualize any controllers (such as Deployments, Daemon Sets, Replication Controllers) it does indirectly visualize them through their pods. We are continuously building more support for additional Kubernetes objects.

In addition to these views, nodes can be presented either in graphical or in table mode. The graphical mode is practical for obtaining a quick visual overview of your app, and its infrastructure and connections between all of the nodes. And when you switch to table mode, nodes are presented in a convenient list that displays the resources being consumed by processes, containers, and hosts.

Usage

Using the helm chart simple use the following commands:

helm repo add mariof-charts https://mario-f.github.io/helm-charts/
helm install kubevis mariof-charts/kubevis

Development

To get starting development there are some ressources in the devenv folder to use, an example with minikube would be to setup:

minikube start
# To use minkube docker context
eval $(minikube docker-env)

After that you can simple deploy your current code by running: ./devenv/run-minikube.sh

License

This project is licensed under the MIT License - see the LICENSE.md file for details

About

Visualize your Kubernetes cluster in real time

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • JavaScript 88.3%
  • SCSS 9.4%
  • HTML 1.5%
  • Other 0.8%
0