Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
Add support for Kubernetes #146
Describe in detail the problem you had and how this PR fixes it
Fixes #60 by adding support for Kubernetes. This deploys code-server, Contour for ingress controller, and Cert Manager for Let's Encrypt certificates, with persistent storage with AWS EBS volumes. Also, I left the Dockerfile I used for golang development. If there's a public push of this somewhere it would be great to document how you can create base images with the right tooling up front.
This is also somewhat opiononated in that it's using AWS EBS volumes, but can be adapted for many use cases. I wasn't sure how that might get organized within the repo.
Signed-off-by: Steve Sloka email@example.com
Is there an open issue you can link to?
// cc @jbeda
I just dropped all the ingress and cert-manager stuff. I left the AWS reference, can also delete that, but might help someone in that environment. I didn't integrate local pvcs since you need to turn on a feature flag to enable and probably wouldn't work in most environments.