Show HN: Redspread (YC W16) – CLI to deploy Docker to Kubernetes in one command
github.com
github.com
Our mission is to enable people to own their own deployment processes and infrastructure, and we're very passionate about that (see our philosophy.md).
Would love your angry bug reports, feature requests, and feedback!
Or is that something you plan to support in redspread as well?
We don't plan on getting into the hosting game but we have considered making it easy to set up a free temporary test cluster so people can play around with Spread. Would that be useful?
If it doesn't already exist, a multi-machine Vagrant setup would probably be helpful too.
Kubernetes is a really neat and important piece of tech, but there's so much more tooling needed to make a team productive around it.
Thanks for building awesome tooling and making it open source!
And of course - happy to officially be part of the open source club :)
We're playing around with this idea of embedding different kube objects and containers to construct applications across directories, so setting up directories with .ctr files will make the introduction of that feature pretty easy.
I wrote a blog post that breaks down basic Kube architecture, if you're interested: https://blog.redspread.com/2015/12/31/basic-kubernetes-vocab...
A little history - it's an open source project by Google, modeled after Google's infrastructure (Borg/Omega). Many of the engineers who designed Borg/Omega are chief architects of Kubernetes.
For example, the Godocs for Kubernetes are always kept up-to-date and are great for jumping around structs.
We're adding a bunch of functionality for building images, pushing to Docker registries, and offline dev with Kubernetes.
For us, we see the big use case for full deployment versioning when there are multiple kube objects and config files to track. Already this is introducing some complication into developer workflows - ex: I have a bunch of services, rc's, and secrets. They are parameterized by this configuration. Now I've updated the configuration. I want to propagate that configuration to my cluster "with no downtime” - right now there isn't an easy way to do this.