Skip to content

kube-board is a web-based utility built with Golang and Kubernetes client libraries to monitor and display information about pods and deployments in a Kubernetes cluster.

Notifications You must be signed in to change notification settings

a1010s/kube-board

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚝ kube-board

kube-board is a simple web-based utility built with Golang and Kubernetes client libraries to monitor and display information about pods and deployments in a Kubernetes cluster.

▷ Features

  • Display status and health information of pods including readiness, status, reasons, and container statuses.
  • View deployment details such as name, namespace, replicas, and ready replicas.

✓ Requirements

  • Go programming language (Golang)
  • Kubernetes cluster
  • Kubernetes client libraries (client-go)

⏎ Installation

  • Clone the kube-board repository to your local machine:

    git clone https://github.com/a1010s/kube-board.git
    cd kube-board
    go build
    ./kube-board
  • Or build the Dockerfile: NOTE: Currently the Dockerfile runs as root (not very safe). Work in Progress

    docker build -t kube-board:latest .
    docker run -p 8080:8080 -v ~/.kube/config:/root/.kube/config kube-board:latest

⎈ Usage

About

kube-board is a web-based utility built with Golang and Kubernetes client libraries to monitor and display information about pods and deployments in a Kubernetes cluster.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published