Awesome
<img src="https://img.shields.io/badge/slack-konveyor/move2kube-green.svg?logo=slack">
Move2Kube-UI
An UI for interacting with Move2Kube API.
Starting the UI
As a container
$ docker run --rm -it -p 8080:8080 move2kube-ui
As a compose app
Using docker
:
$ docker-compose up
or using podman
:
$ podman-compose -f podman-compose.yml up
As a helm chart
Make sure you are logged into a Kubernetes/Openshift cluster
$ cd helm-charts
$ helm install my-m2k-instance ./move2kube/
For more information and configuration options, see Move2Kube UI Helm chart
As an operator
For deploying the UI as a Kubernetes Operator, see Move2Kube Operator
Development
Running without a container
This requires Golang 1.18 and NodeJS 16 and above.
- Install the Move2Kube CLI tool https://github.com/konveyor/move2kube
- Install the Move2Kube API server https://github.com/konveyor/move2kube-api
make install
make build
pnpm run start
Building the container image from source
- Build the UI image:
make cbuild
- Create a data folder to persist information:
mkdir -p data
- This uses
docker
orpodman
and runs everything inside a single container using the UI image:make crun
- Access the UI at http://localhost:8080
Discussion
For any questions reach out to us on any of the communication channels given on our website https://move2kube.konveyor.io/