Skip to content

kreate-io/kreate

Repository files navigation

Kreate: Fast deployment of code dependencies

image PyPI - Python Version PyPI version

Kreate allows developers to focus on code and not ops by identifying and deploying third party dependencies such as Databases, Caches and other persistent stores into any Kubernetes cluster.

Kreate is experimental

asciicast

Installation

Prerequisites

  • Kubernetes Cluster.
  • Install and setup kubectl
  • Install and setup helm
  • Add helm's stable and incubator repos
$ helm repo add stable https://kubernetes-charts.storage.googleapis.com
$ helm repo add incubator http://storage.googleapis.com/kubernetes-charts-incubator

Docker

docker run -it -v ${HOME}:/root kreateio/kreate

if you want to pick up the kubeconfig from your user environment, you can use -v ${HOME}:/root to mount $HOME as /root.

Windows, OSX and Linux

  1. Install Python 3
  2. pip install kreate

Usage

kreate [ command ] {parameters}

Getting started

For usage and help content, pass in the -h parameter, for example:

$ kreate -h
$ kreate deploy -h

Deploy environment

$ kreate deploy --path "path_to_your_code_folder"

About

Fast deployment of dependencies to Kubernetes

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published