Technology · Ebook
DevSpace: The Inner Loop for Kubernetes Development
by Shriira Press
DevSpace is a lightweight, client-only command-line tool that makes developing applications on Kubernetes feel fast and immediate. Instead of rebuilding an image and redeploying a pod for every code change, DevSpace syncs your files straight into a running container, forwards its ports to your laptop, and streams its logs back to your terminal — so the cluster behaves like a local runtime. This book covers the inner-loop problem DevSpace solves, its client-only architecture, the devspace.yaml configuration file at its center, image building and deployment, the development services behind hot reloading and port forwarding, POSIX pipelines, dependencies for multi-service projects, and the practices that make DevSpace work on a real team.
Contents
- 1Preface
- 2Chapter 1 — What DevSpace Is
- 3Chapter 2 — The Inner Loop Problem
- 4Chapter 3 — Architecture and devspace.yaml
- 5Chapter 4 — Building and Deploying
- 6Chapter 5 — Development Mode
- 7Chapter 6 — Pipelines and Dependencies
- 8Chapter 7 — DevSpace in Practice
