All Projects → stevelacy → kuberhaus

stevelacy / kuberhaus

Licence: MIT license
Kubernetes resource dashboard with node/pod layout and resource requests

Programming Languages

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

Projects that are alternatives of or similar to kuberhaus

Awesome-CyberSec-Resources
An awesome collection of curated Cyber Security resources(Books, Tutorials, Blogs, Podcasts, ...)
Stars: ✭ 273 (+565.85%)
Mutual labels:  resource
objection-authorize
isomorphic, "magical" authorization integration with Objection.js 🎉
Stars: ✭ 71 (+73.17%)
Mutual labels:  resource
getting-started
✨ START HERE ✨ Introduction to the club with a bunch of useful links!
Stars: ✭ 17 (-58.54%)
Mutual labels:  resource
qresExtract
Qt binary resource (qres) extractor
Stars: ✭ 26 (-36.59%)
Mutual labels:  resource
keyval-resource
a resource that passes key values between jobs
Stars: ✭ 39 (-4.88%)
Mutual labels:  resource
ResourcesPoet
Kotlin API for generating Android XML Resources
Stars: ✭ 102 (+148.78%)
Mutual labels:  resource
Resourcedoc
Share the swift resource for iOS dev
Stars: ✭ 251 (+512.2%)
Mutual labels:  resource
Loadables
A Unity3D library for abstracting and simplifying loadable assets and scenes.
Stars: ✭ 23 (-43.9%)
Mutual labels:  resource
routing
Aplus Framework Routing Library
Stars: ✭ 186 (+353.66%)
Mutual labels:  resource
open-electronics
📚 💻 Great Resources for Electronics Enthusiasts
Stars: ✭ 347 (+746.34%)
Mutual labels:  resource
concourse-slack-alert-resource
A structured Slack notification resource for Concourse
Stars: ✭ 41 (+0%)
Mutual labels:  resource
xjtlu resource list
A resource list for student in XJTLU.
Stars: ✭ 21 (-48.78%)
Mutual labels:  resource
CatAsset
Unity资源管理框架
Stars: ✭ 130 (+217.07%)
Mutual labels:  resource
UltimateGitResource
📚 The ultimate collection of git commands and resources to power up your programming!
Stars: ✭ 388 (+846.34%)
Mutual labels:  resource
AppThinning
Make app thinner. Help you find large files and compress png, gif, jpg, svg files. 应用程序瘦身工具,帮助你找到大文件,压缩png、gif、jpg、svg等文件。
Stars: ✭ 22 (-46.34%)
Mutual labels:  resource
Free Programming Books
📚 Freely available programming books
Stars: ✭ 216,030 (+526802.44%)
Mutual labels:  resource
browser-resources
A Collection of official Resources/Status/Issues for browsers.
Stars: ✭ 127 (+209.76%)
Mutual labels:  resource
fivem-mongodb
MongoDB wrapper for FiveM
Stars: ✭ 25 (-39.02%)
Mutual labels:  resource
Tezos-Developer-Resources
Resources for Tezos Developers
Stars: ✭ 34 (-17.07%)
Mutual labels:  resource
Innovative-Book-Resources
This repository contains books from different topics and perfect enough to give developers a boost in understanding the concepts of Data Science and Artificial Intelligence(other topics are also included but main highlights are these two).
Stars: ✭ 57 (+39.02%)
Mutual labels:  resource

kuberhaus

Resource dashboard for kubernetes

Setup

Connect to your desired kubernetes cluster:

kubectl config use-context <cluster-name>
go run main.go

Now start the dashboard:

cd dashboard

yarn

yarn start

Using Docker

Use existing image stevelacy/kuberhaus

docker run -v ~/.kube/:/root/.kube -p 8282:8282 --name stevelacy/kuberhaus:latest

Open http://localhost:8282

Build image

docker build -t kuberhaus:latest .

Run container and mount config to container

docker run -v ~/.kube/:/root/.kube -p 8282:8282 --name kuberhaus

Running on kubernetes

Kuberhaus will automatically retrieve the KUBERNETES_SERVICE_HOST variable and connect to the parent cluster

deployment.yaml

apiVersion: apps/v1
kind: Deployment
metadata:
  name: kuberhaus-deployment
  namespace: kube-system
  labels:
    app: kuberhaus
spec:
  replicas: 1
  selector:
    matchLabels:
      app: kuberhaus
  template:
    metadata:
      labels:
        app: kuberhaus
    spec:
      serviceAccountName: cluster-admin
      containers:
      - name: kuberhaus
        image: stevelacy/kuberhaus:latest
        imagePullPolicy: Always
        ports:
        - containerPort: 8282
---

kubectl apply -f deployment.yaml

Access it with kubectl port-forward

kubectl port-forward -n kube-system kuberhaus-deployment-<id> 8282:8282

MIT

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].