Draft: Streamlined Kubernetes Development
Draft makes it easy to build applications that run on Kubernetes. Draft targets the "inner loop" of a developer's workflow: as they hack on code, but before code is committed to version control.
NOTE: Draft is experimental and does not have a stable release yet.
As an example, starting with the 0.12 release Draft moves the containment and deployment engine to your local machine. This changes quite a bit about how Draft works compared to prior releases; for details, see the changelog.
Overview
Using Draft is as simple as:
draft init to set up draft (after prerequisites are installed)
draft create to containerize your application based on Draft packs
draft up to deploy your application to a Kubernetes dev sandbox, accessible using draft connect over a secured tunnel.
- Use a local editor to modify the application, with changes deployed to Kubernetes in seconds.