rust-kdev-0.0.0 is not a library.
Development starting This does not have any code now, but will be added soon.
Intro and Concepts
kdev is a command-line utility to streamline Kubernetes-driven development and deployment. It does NOT have any runtime components or even builds ones. kdev is just a way to structure a cloud application into a multi-service Kubernetes oriented system and streamline docker, kubectl, and cloud cli into a single command line set.
Each system have one kdev.yaml file, with two main constructs:
blocks are things that get build
realms are places (i.e., k8s cluster) to where parts get deployed
The kdev.yaml is at the root of the sytem with the following model
system: my-big-app
block_root: services/
blocks:
- web_server
- agent
- redis_queue
- db
realms:
- local_dev
Example of future commands
# Will generate output from the handlebars k8s/... files
# Change realms
# Build docker blocks (and their dependencies)
# docker push docker images to the current realm