Portfall
A desktop k8s port-forwarding portal for easy access to all your cluster UIs
Demo
Installation
MacOS, Windows
Linux
AppImage
Use theRecommend installing appimaged to integrate portfall properly with your system.
wget "https://github.com/AppImage/appimaged/releases/download/continuous/appimaged-x86_64.AppImage"
chmod a+x appimaged-x86_64.AppImage
./appimaged-x86_64.AppImage --install
Build from source
git clone https://github.com/rekon-oss/portfall
cd portfall
# see build requirements for wails here https://github.com/wailsapp/wails#installation
# you will also need go and npm available
go get -u github.com/wailsapp/wails/cmd/wails
wails build
Snap coming soon!
Classic confinement requested here
Technical details
Portfall uses Go to do all the Kubernetes work and React + Material UI for the frontend work. This is glued together as a single binary with native rendering by the fantastic Wails framework.
You can read more about it in my blog post here: https://rekon.uk/2020/04/portfall-a-desktop-k8s-port-forwarding-portal-for-easy-access-to-all-your-cluster-uis/