forked from go/golangs_learn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
VIVIMAN
a83a72debb
|
3 years ago | |
---|---|---|
.. | ||
build | 3 years ago | |
frontend | 3 years ago | |
pkg | 3 years ago | |
.gitignore | 3 years ago | |
.jshint | 3 years ago | |
LICENSE | 3 years ago | |
Portfall.AppImage.desktop | 3 years ago | |
Portfall.desktop | 3 years ago | |
Portfall.exe.manifest | 3 years ago | |
Portfall.ico | 3 years ago | |
Portfall.rc | 3 years ago | |
README.md | 3 years ago | |
appicon.png | 3 years ago | |
demo.gif | 3 years ago | |
dmg-spec.json | 3 years ago | |
go.mod | 3 years ago | |
go.sum | 3 years ago | |
linuxdeploy-x86_64.AppImage | 3 years ago | |
main.go | 3 years ago | |
project.json | 3 years ago | |
snapcraft.yaml | 3 years ago | |
wails.json | 3 years ago |
README.md
Portfall
A desktop k8s port-forwarding portal for easy access to all your cluster UIs
Demo
Installation
MacOS, Windows
Linux
Use the AppImage
Recommend 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/