Open
Description
Is having a Kubernetes driver something on the roadmap for this project? I'm exploring the possibilities here, not really requesting a feature 🙂
I noticed the code contains something like:
if viper.GetString("app.containerization.driver") == "docker" {
result.containerization = runtime.NewDockerCompose()
} else {
panic("Invalid containerization runtime!")
}
which makes me think it's already prepared to be extensible for other drivers than docker+etcd.
Thinking of a possible implementation, there are many ways to do it in Kubernetes. I'd think the most "kubernetes way" would be to add a driver that replaces Docker calls with Kubernetes calls and use Kubernete's CRDs as a storage means instead of etcd.