Skip to content

acrlabs/kompile

Repository files navigation

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 the kompile 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 run curl -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

About

A demo Kubernetes compiler

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published