app-runner icon indicating copy to clipboard operation
app-runner copied to clipboard

Apprunner on Kubernetes

Open woosley opened this issue 3 years ago • 2 comments

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).

woosley avatar Jun 01 '21 02:06 woosley

I don't know much about Kubernetes.... but isn't it kind of like apprunner itself in that it runs code for you somewhere?

danielflower avatar Jun 19 '21 16:06 danielflower

I think Apprunner mainly provide 2 capabilities:

  1. A simple runtime platform which runs your application on a/multiple server/s
  2. 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.

woosley avatar Dec 31 '21 02:12 woosley