# Kreate: Fast deployment of code dependencies
[](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
[](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"
```
[](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
[](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)
| File | Size | Uploaded | |
|---|---|---|---|
| Kreate-0.0.2.tar.gz | 8.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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 |