Binpak is a very early idea for a new way of visualising Kubernetes workloads. It's aim is to be accessible and easy-to-use.
Build the container with:
docker build --tag binpak:latest .Run the container locally using your kubeconfig with:
gcloud container clusters get-credentials ${CLUSTER_NAME} --zone ${ZONE}
docker run \
--mount type=bind,source=$HOME/.kube/config,target=/.kube/config \
--env KUBECONFIG=/.kube/config \
--expose 8080 -p 8080:8080/tcp \
binpak:latestThen test with:
curl localhost:8080/infoBuild the UI container with:
docker build --tag binpak-ui:latest ./ui/.Run this with:
docker run --expose 3000 -p 3000:3000/tcp binpak-ui:latestgcloud auth configure-docker europe-west1-docker.pkg.dev
./deploy.sh