danielflower / app-runner

Self-hosted platform as a service for Java, Node, Clojure, Scala, DotNet, Python and golang apps. Push to a git repo to deploy apps.
MIT License
70 stars 44 forks source link

Apprunner on Kubernetes #27

Open woosley opened 3 years ago

woosley commented 3 years ago

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

danielflower commented 3 years ago

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

woosley commented 2 years ago

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.