Fast deployment of dependencies to Kubernetes
Project description
# 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"
```
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Kreate-0.0.2.tar.gz
(8.0 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
Kreate-0.0.2-py2.py3-none-any.whl
(106.7 kB
view details)
File details
Details for the file Kreate-0.0.2.tar.gz.
File metadata
- Download URL: Kreate-0.0.2.tar.gz
- Upload date:
- Size: 8.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8d0408393f3c412a1724497d843c1f7909eaee29f55a6f634624853e195bf35a
|
|
| MD5 |
c8c15fb298e83240f194879ef5d8f180
|
|
| BLAKE2b-256 |
e84a40369a8412c041acd2f249e6032a0fa81ffa474e271db83df76bd235c17c
|
File details
Details for the file Kreate-0.0.2-py2.py3-none-any.whl.
File metadata
- Download URL: Kreate-0.0.2-py2.py3-none-any.whl
- Upload date:
- Size: 106.7 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e52746bdc8a636f49f8356927cf689cc7e3829ccce2d5c2edb1a36f1eeec002e
|
|
| MD5 |
0f0aebc5602bc7f952823b5587931cc2
|
|
| BLAKE2b-256 |
b6bacf6b510f81d851a73cc0b2d9c51984fb7e547f0d53ce19aefe2a59f63317
|