Containerization is an excellent way to package, distribute, and version developer environments. There are quite a lot of tools that simplify ramping up developer environments using containers, like Dev Container, DevFile, and GitPod. DevSpace, the topic of this post, also helps setting up containerized developer environments, but it has the advantage of deploying to Kubernetes, providing two-way sync between host and remote container, as well as being able to inject an SSH server for remote access.
Click the link below to read the full post. ↓