Skip to content

Multi-platform desktop application for Kubernetes Cluster Explorations

Notifications You must be signed in to change notification settings

dharapvj/kuboculus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

kuboculus

  • Kubernetes client to explore the cluster resources in GUI.
  • Written in QT and Python to be cross-platform and native application without memory usage issues of Java.

Sample screenshot

This is an absolute beginner attempt at such a tool right now. Lets make it better in coming days

Technologies

  1. Python
  2. pip3
  3. Qt for Python

Setup

  1. setup venv
  2. pip install pyside6 kubernetes humanize
  3. (optional) vscode with python plugin and .venv environment

Run

Save file kind.kubeconfig in the current folder. Currently, the kubeconfig must be sourced from fixed file. In future, we will allow it to be selected dynamically / pass the file path as argument.

python kubeclient_ui.py

Design the UI

  1. Run the designer (.venv\Lib\site-packages\PySide6\designer.exe)
  2. Load file trial-screen.ui

About

Multi-platform desktop application for Kubernetes Cluster Explorations

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages