module
0.0.0-20241021152459-d7f25d9fa448
Repository: https://github.com/acrlabs/kompile.git
Documentation: pkg.go.dev
# README
kompile
A demo Kubernetes compiler
- Run
sh demo/create_cluster.sh
to spin up a local cluster compatible with the demo app - Run
make
to generate thekompile
binary and the demo binary, build the demo Docker image, and deploy it to k8s - Run
.build/demo
to start the demo binary locally; then runcurl -XPOST localhost:8080/upload --data-binary @"me.jpg"
to have the image be resized. - Port-forward to the demo pod on 8080, and then run the above
curl
command to run the demo binary on k8s - Run
.build/kompile -f demo/main.go
to generate the Kubernetes-compiled objects