

DevSpace (for Kubernetes and Docker)
With a DevSpace, you can build, test and run code directly inside any Kubernetes cluster. You can run devspace up in any of your projects and the client-only DevSpace CLI will start a DevSpace within your Kubernetes cluster.
Cost / License
- Free
- Open Source
Platforms
- Mac
- Windows
- Linux
- Kubernetes
- Docker
Features
Support for Docker
DevSpace (for Kubernetes and Docker) News & Activities
Recent activities
DevSpace (for Kubernetes and Docker) information
What is DevSpace (for Kubernetes and Docker)?
With a DevSpace, you can build, test and run code directly inside any Kubernetes cluster. You can run devspace up in any of your projects and the client-only DevSpace CLI will start a DevSpace within your Kubernetes cluster. Keep coding as usual and the DevSpace CLI will sync any code change directly into the containers of your DevSpace.
No more waiting for re-building images, re-deploying containers and restarting applications on every source code change. Simply edit your code with any IDE and run your code instantly inside your DevSpace.
Why use a DevSpace?
Program inside any Kubernetes cluster (e.g. minikube, self-hosted or cloud platform) and:
iterate quickly: no more building and pushing images on every change, use hot reloading instead (e.g. with nodemon) keep your existing workflow and tools: the DevSpace CLI works with every IDE (no plugins required) access cluster-internal services and data during development debug efficiently with port forwarding and terminal proxying migrate to Docker & Kubernetes within minutes



Comments and Reviews
This seems really tempting because try as you might, your computer is going to nearly stall and fall out of the sky, if not leave burns on your hands from a 4-core laptop going full-power.
But modern development can be complicated, less so with certain all-in-one kits, but Kubernetes is a learning curve too. And, Kubernetes is expensive.
I don't know about DevSpace, but know I know Garden (similar concept) requires "read-write many" type volumes which not all Kubernetes providers have and can be expensive add-ons.
Let's get rid of the electron apps so we can go back to working on or machines, not just talking about working! Fingers-crossed. In the mean time, offloading work to other devices seems like a great idea, hopefully one that can be easy affordable, with Kubernetes or otherwise.