app-runner
app-runner copied to clipboard
Apprunner on Kubernetes
Daniel, not sure Kubernetes is an option in your current $work, I am submitting this issue simply for ideas.
The current apprunner solves CICD problems to a virtual machine. However, most enterprises move their workload to Kubernetes to host their applications. it looks like a good idea to have a similar tool in k8s that solves the deployment and setup overhead so developers can deploy code as fast as possible to a live environment.
Most of the components should still work in the current apprunner architecture
- I suppose we do not need apprunner-router which should be replaced by ingress gateway & K8s Service
- APPs can be distributed to k8s worker nodes and have multiple instances to get high availabilities(using deployments).
I don't know much about Kubernetes.... but isn't it kind of like apprunner itself in that it runs code for you somewhere?
I think Apprunner mainly provide 2 capabilities:
- A simple runtime platform which runs your application on a/multiple server/s
- an opinion one click CI-CD framework
#1 can be replaced by Kubernetes easily, but #2 is an important feature which is not part of Kubernetes.