Skip to main content
# Kreate: Fast deployment of code dependencies

[![image](https://travis-ci.org/kreate-io/kreate.svg?branch=master)](https://travis-ci.org/kreate-io/kreate)

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](https://asciinema.org/a/178016.png)](https://asciinema.org/a/178016)

## Installation

#### Prerequisites
* Kubernetes Cluster.
* Install and setup [kubectl](https://kubernetes.io/docs/tasks/tools/install-kubectl/)
* Install and setup [helm](https://docs.helm.sh/using_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.6.5](https://www.python.org/downloads/release/python-365/)
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"
```

Release files for Kreate 0.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for Kreate 0.0.2
File Size Uploaded
Kreate-0.0.2.tar.gz 8.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for Kreate 0.0.2
File Interpreter ABI Platform
Kreate-0.0.2-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 114.7 kB

Release files / Kreate-0.0.2.tar.gz

Download URL Kreate-0.0.2.tar.gz
Size 8.0 kB
Tags Source
SHA-256 checksum
How to use checksums
8d0408393f3c412a1724497d843c1f7909eaee29f55a6f634624853e195bf35a
BLAKE2b-256 checksum
How to use checksums
e84a40369a8412c041acd2f249e6032a0fa81ffa474e271db83df76bd235c17c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / Kreate-0.0.2-py2.py3-none-any.whl

Download URL Kreate-0.0.2-py2.py3-none-any.whl
Size 106.7 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
e52746bdc8a636f49f8356927cf689cc7e3829ccce2d5c2edb1a36f1eeec002e
BLAKE2b-256 checksum
How to use checksums
b6bacf6b510f81d851a73cc0b2d9c51984fb7e547f0d53ce19aefe2a59f63317
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page