All Projects → afritzler → kube-universe

afritzler / kube-universe

Licence: Apache-2.0 license
3D Visualization of a Kubernetes Cluster

Programming Languages

go
31211 projects - #10 most used programming language
HTML
75241 projects
Dockerfile
14818 projects
Makefile
30231 projects

Projects that are alternatives of or similar to kube-universe

Kubernetes Under The Hood
This tutorial is someone planning to install a Kubernetes cluster and wants to understand how everything fits together.
Stars: ✭ 279 (+1450%)
Mutual labels:  infrastructure, kubernetes-cluster
spark
Apache Spark enhanced with native Kubernetes scheduler back-end: NOTE this repository is being ARCHIVED as all new development for the kubernetes scheduler back-end is now on https://github.com/apache/spark/
Stars: ✭ 609 (+3283.33%)
Mutual labels:  kubernetes-cluster
ods-provisioning-app
Provisioning app, which triggers project and component provisions (including Jira / Confluence / BitBucket and OCP resource creation)
Stars: ✭ 13 (-27.78%)
Mutual labels:  infrastructure
mypaas
MyPaas is an Ansible playbook for startups or small companies which want to build a modern and fully automated infrastructure.
Stars: ✭ 24 (+33.33%)
Mutual labels:  infrastructure
Open-Infra-Platform
This is the official repository of the open-source Open Infra Platform software (as of April 2020).
Stars: ✭ 26 (+44.44%)
Mutual labels:  infrastructure
terraform-aws-base-networking
Terraform module for building base networking in AWS
Stars: ✭ 15 (-16.67%)
Mutual labels:  infrastructure
gkit
A collection of basic usability component tools dedicated to providing micro-services and single services, drawing on some excellent open source project features such as kratos, go-kit, mosn, sentinel, gopkg core components. I hope you will use and mention issue and pr more often.
Stars: ✭ 159 (+783.33%)
Mutual labels:  infrastructure
POSH-HPEOneView
PowerShell language bindings library for HPE OneView.
Stars: ✭ 116 (+544.44%)
Mutual labels:  infrastructure
cim
CIM takes the pain out of Infrastructure as Code and CloudFormation
Stars: ✭ 51 (+183.33%)
Mutual labels:  infrastructure
kubectl-node-restart
Krew plugin to restart Kubernetes Nodes sequentially and gracefully
Stars: ✭ 73 (+305.56%)
Mutual labels:  kubernetes-cluster
mongocli
MongoDB Atlas CLI and MongoDB CLI enable you to manage your MongoDB in the Cloud
Stars: ✭ 116 (+544.44%)
Mutual labels:  infrastructure
gitfund
[PROJECT ON HOLD] Crowdfunding platform for open source projects
Stars: ✭ 26 (+44.44%)
Mutual labels:  infrastructure
k3s-on-prem-production
Playbooks needed to set up an on-premises K3s cluster and securize it
Stars: ✭ 108 (+500%)
Mutual labels:  kubernetes-cluster
velum
Dashboard for CaaS Platform clusters (v1, v2 and v3)
Stars: ✭ 55 (+205.56%)
Mutual labels:  kubernetes-cluster
docker-pgtap
Postgres pgTap test runner in docker
Stars: ✭ 12 (-33.33%)
Mutual labels:  infrastructure
Azure-70-533-Practice-Test
(RETIRED) Azure 70-533 Certification Practice Test
Stars: ✭ 32 (+77.78%)
Mutual labels:  infrastructure
kubernetes-ami
A simple AMI and CloudFormation for launching Kubernetes on AWS
Stars: ✭ 41 (+127.78%)
Mutual labels:  kubernetes-cluster
multi-master-kubernetes
Multi-master Kubernetes cluster on Exoscale
Stars: ✭ 65 (+261.11%)
Mutual labels:  kubernetes-cluster
girltalk
A tool for helping stand up headless C2 for droppables.
Stars: ✭ 16 (-11.11%)
Mutual labels:  infrastructure
infra
Mozilla Marketing Engineering and Operations Infrastructure
Stars: ✭ 58 (+222.22%)
Mutual labels:  infrastructure

kube-universe

kube universe logo


demo

Overview

Kube-Universe renders a Kubernetes cluster into a dynamic 3D graph. An example landscape visualization can be found here.

A Live Demo Version is available here

Features

  • 3D cluster overview
  • Identify pods with errors

Installation and Usage

Before you start you need to install statik to vendor the web content into executable

go get -u github.com/rakyll/statik

Get the kube-universe binary

go get github.com/afritzler/kube-universe

Start kube-universe locally

kube-universe serve --kubeconfig=PATH_TO_MY_KUBECONFIG

or just

kube-universe serve

if you are using minikube or have the KUBECONFIG environment variable pointing to a corresponding cluster.

The web UI can be accessed via http://localhost:3000 and the rendered graph under http://localhost:3000/graph. With the --port flag you can also specify under which port the kube universe server should be exposed (default is 3000).

Development

To build and run kube-universe from source

git clone https://github.com/afritzler/kube-universe $GOPATH/src/github.com/afritzler/kube-universe
cd $GOPATH/src/github.com/afritzler/kube-universe
go run *.go serve --kubeconfig=PATH_TO_MY_KUBECONFIG

or to build and run it using the executable

make
./kube-universe serve --kubeconfig=PATH_TO_MY_KUBECONFIG

To build the Docker image

cd $GOPATH/src/github.com/afritzler/kube-universe
make docker-build

Acknowledgements

Kube universe is using 3d-force-graph for rendering.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].