Link Search Menu Expand Document

Move2Kube Web Interface

Using docker:

$ docker run --rm -it -p 8080:8080 quay.io/konveyor/move2kube-ui:v0.3.0

Optionally if you need persistence then mount the current directory:

$ docker run --rm -it -p 8080:8080 \
   -v "${PWD}/move2kube-api-data:/move2kube-api/data" \
   quay.io/konveyor/move2kube-ui:v0.3.0

And if you also need more advanced features of Move2Kube then mount the docker socket. This will allow Move2Kube to run container based transformers:

$ docker run --rm -it -p 8080:8080 \
   -v "${PWD}/move2kube-api-data:/move2kube-api/data" \
   -v //var/run/docker.sock:/var/run/docker.sock \
   quay.io/konveyor/move2kube-ui:v0.3.0

Using podman:

$ podman run --rm -it -p 8080:8080 quay.io/konveyor/move2kube-ui:v0.3.0

Access the UI in http://localhost:8080/.

  Note: There is a known issue when mounting directories in WSL.  
  Some empty directories may be created in the root directory.  
  If you are on Windows, use Powershell instead of WSL until this is fixed.

Latest (if you need bleeding edge features and also for development and testing use):

Follow the same steps as above, but instead of v0.3.0, use latest

Bringing up Move2Kube UI as Helm Chart

Move2Kube can also be installed as a Helm Chart from ArtifactHub

Also checkout

  • Helm Chart https://github.com/konveyor/move2kube-ui/tree/main/helm-charts/move2kube
  • Operator https://github.com/konveyor/move2kube-ui/tree/main/operator