Link Search Menu Expand Document

Konveyor Move2Kube

What is Move2Kube?

A tool that accelerates the process of re-platforming to Kubernetes by analyzing source artifacts.

move2kube

Move2Kube is a tool that uses source artifacts such as Docker Compose files or Cloud Foundry manifest files, and even source code, to generate Kubernetes deployment artifacts including object yaml, Helm charts, and operators.

A quick start with Move2Kube

With Move2Kube, generating the Kubernetes/OpenShift deployment artifacts for your source platform artifacts is now simple. You can try out Move2Kube in Katacoda or follow the steps mentioned below for trying out Move2Kube on your local machine.

  1. Install Move2Kube
    $ bash <(curl https://raw.githubusercontent.com/konveyor/move2kube/main/scripts/install.sh)
    
  2. Use our sample docker-compose.yaml file or your own

    $ wget -P samples/docker-compose/ https://raw.githubusercontent.com/konveyor/move2kube-demos/main/samples/docker-compose/single-service/docker-compose.yaml
    
    $ cd samples
    
    $ move2kube translate -s docker-compose
    
  3. Answer the questions and you will get the yaml files required for deploying the Docker Compose files in Kubernetes inside the myproject directory.

Usage

Move2Kube takes as input the source artifacts and outputs the target deployment artifacts.

Move2Kube-Usage

For more detailed information :

Discussion

To discuss with the maintainers, reach out in slack in kubernetes workspace or reach out to us in the forum.