DEV Community

Discussion on: Why your development workflow is so important for microservices

Collapse
 
danielkun profile image
Daniel Albuschat

Hey Kelsey, good read. I just started with kubernetes and was just reaching the point where I asked myself how I can get a fluent dev workflow with it. It seems to be that, without significant effort, the workflow is "Push to production to run your code changes", which is, well, not optimal :-) I'll check out your links!

Collapse
 
nickytonline profile image
Nick Taylor

We're starting to work with minikube for local k8s. This might be what you're looking for. I get to document it as it's new to our dev workflow, so maybe I'll do a blog post about it in the near future.

Collapse
 
danielkun profile image
Daniel Albuschat

Even with minikube, you have steps to push your local changes into the kube that take long and are hard to maintain. Think of the steps you have to take between saving you code in the editor until you see it live in your browser.

Collapse
 
richarddli profile image
Richard Li

Minikube works except at some point you might end up where you have too many services to run locally (think if you need a database, and ElasticSearch, and few Java-based services). Your laptop will melt down.

Also you still need ways to deploy multiple services with a single command into minikube, etc.

Thread Thread
 
nickytonline profile image
Nick Taylor

I'm new to k8s, so thanks for that feedback Richard. Much appreciated.