Home

Awesome

App2Kube

Generate kube manifests (deployment, service, ingress) from small deploy.yaml files.

Installation

git clone https://github.com/killfill/app2kube.git
sudo ln -s $(pwd)/app2kube/run.sh /usr/local/bin/deploy

Usage

Define an deploy.yaml file, like this:

name: an-app
image: nginx
ingress:
    hostname: app.example.com

Then, just run:

deploy -h
deploy apply