Skip to main content

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"
```

Project details


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

Kreate-0.0.2-py2.py3-none-any.whl (106.7 kB view details)

Uploaded Python 2Python 3

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

Hashes for Kreate-0.0.2.tar.gz
Algorithm Hash digest
SHA256 8d0408393f3c412a1724497d843c1f7909eaee29f55a6f634624853e195bf35a
MD5 c8c15fb298e83240f194879ef5d8f180
BLAKE2b-256 e84a40369a8412c041acd2f249e6032a0fa81ffa474e271db83df76bd235c17c

See more details on using hashes here.

File details

Details for the file Kreate-0.0.2-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for Kreate-0.0.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 e52746bdc8a636f49f8356927cf689cc7e3829ccce2d5c2edb1a36f1eeec002e
MD5 0f0aebc5602bc7f952823b5587931cc2
BLAKE2b-256 b6bacf6b510f81d851a73cc0b2d9c51984fb7e547f0d53ce19aefe2a59f63317

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page