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
- Kubernetes Cluster.
- Install and setup kubectl
- Install and setup 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 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.
- Install Python 3
pip install kreate
kreate [ command ] {parameters}
For usage and help content, pass in the -h parameter, for example:
$ kreate -h
$ kreate deploy -h
$ kreate deploy --path "path_to_your_code_folder"