Home / Companies / InfluxData / Blog / Post Details
Content Deep Dive

Draft for Kubernetes - A Prototyping Tool

Blog post from InfluxData

Post Details
Company
Date Published
Author
Jack Zampolin
Word Count
898
Company Posts That Month
8
Language
English
Hacker News Points
-
Post removed?
No
Summary

Draft for Kubernetes is a tool that helps developers quickly prototype microservices and expose them on a publicly available domain. It utilizes Docker, Helm, and Kubernetes Ingress Controllers to make applications publicly available in a hurry. Draft generates a generic Dockerfile and helm chart for the application, creating an ingress resource to expose it at a URL. To use Draft, you need a Kubernetes cluster, a domain name, an account on quay.io or hub.docker, a working Helm installation, and a golang development environment. The tool supports basic python, ruby, php, node, and java applications. After installing the dependencies and creating a sample application, users can run the `draft init` command to set up Draft, which spins up a deployment and some draft pods in the kube-system namespace. Once set up, users can use Draft to create their application by running the `draft create` command, which scaffolds out the helm chart and Dockerfile, as well as creates a draft.toml file that controls different environments for the application. The final step is to run `draft up`, which builds the Docker image, pushes it to the configured container registry, runs Helm install on the preconfigured helm chart, and deploys the application to Kubernetes. Draft provides a way to quickly iterate on things like webhooks or APIs by rebuilding the image and pushing changes live with a single command.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Kubernetes 6 121 19 11 -10%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.