A tool that accelerates the process of re-platforming to Kubernetes by analyzing source files.
Move2Kube is a tool that uses source files such as Docker Compose files or Cloud Foundry manifest files, and even source code, to generate Kubernetes deployment files including object yaml, Helm charts, and operators.
With Move2Kube, generating the Kubernetes/OpenShift deployment files for your source platform files is now simple. You can try out Move2Kube in Katacoda or follow the steps mentioned below for trying out Move2Kube on your local machine.
- Install Move2Kube
$ bash <(curl https://raw.githubusercontent.com/konveyor/move2kube/main/scripts/install.sh)
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 transform -s docker-compose
- Answer the questions and you will get the yaml files required for deploying the Docker Compose files in Kubernetes inside the
A major use case is Migrating Enterprise Scale Cloud Foundry Apps to Kubernetes
Move2Kube takes as input the source files and outputs the target deployment files.