It's an attempt to pack official kubernetes dashboard in a single desktop app using Electron
The project is still in the PoC stage as I'm looking for the best way to add needed modifications to the base app without changing its source code.
.kube/configshould exist and configured- context to desired cluster should be set
brew tap trntv/kubernetes-dashboard-desktop-app
brew install --cask trntv/kubernetes-dashboard-desktop-app/kubernetes-dashboard-desktop-app
or download dmg from latest release
then navigate to System Preferences -> Security & Privacy and allow Kubernetes Dashboard.app to open
clone
git clone kubernetes-dashboard-desktop-app
cd kubernetes-dashboard-desktop-app
run with taskctl
taskctl start
or run with npm
npm --prefix apps/electron install
npm --prefix apps/renderer ci --ignore-scripts
npm --prefix apps/renderer run version
npm --prefix apps/renderer run build:frontend
npm --prefix apps/renderer run build:backend
npm --prefix apps/electron run build
npm --prefix apps/electron run start
