Fast deployment of dependencies to Kubernetes
Project description
# 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"
```
[![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"
```
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 hashes)
Built Distribution
Kreate-0.0.2-py2.py3-none-any.whl
(106.7 kB
view hashes)
Close
Hashes for Kreate-0.0.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e52746bdc8a636f49f8356927cf689cc7e3829ccce2d5c2edb1a36f1eeec002e |
|
MD5 | 0f0aebc5602bc7f952823b5587931cc2 |
|
BLAKE2b-256 | b6bacf6b510f81d851a73cc0b2d9c51984fb7e547f0d53ce19aefe2a59f63317 |