Command line tool
Installing on Linux / MacOS / Windows WSL (Recommended):
The easiest way to install Move2Kube is to download the pre-built binaries for Linux, MacOS, or Windows from the list of releases on Github. Follow the steps below to install the latest stable version.
Procedure
- Install Move2Kube with one of the following options.
- Latest stable version:
bash <(curl https://raw.githubusercontent.com/konveyor/move2kube/main/scripts/install.sh)
- A specific version (for example version v0.3.0-beta.0):
MOVE2KUBE_TAG='v0.3.0-beta.0' bash <(curl https://raw.githubusercontent.com/konveyor/move2kube/main/scripts/install.sh)
- Bleeding edge version:
BLEEDING_EDGE='true' bash <(curl https://raw.githubusercontent.com/konveyor/move2kube/main/scripts/install.sh)
- Without sudo:
USE_SUDO=false bash <(curl https://raw.githubusercontent.com/konveyor/move2kube/main/scripts/install.sh)
- Consider setting the following options.
- The script installs to /usr/local/bin by default. To install to a different directory:
MOVE2KUBE_INSTALL_DIR=/my/new/install/dir bash <(curl https://raw.githubusercontent.com/konveyor/move2kube/main/scripts/install.sh)
- Make the installation directory in the PATH to run Move2Kube as move2kube instead of /my/new/install/dir/move2kube.
- Combine the above two environment variables to install without sudo and install to a different directory.
USE_SUDO=false MOVE2KUBE_INSTALL_DIR=/my/new/install/dir bash <(curl https://raw.githubusercontent.com/konveyor/move2kube/main/scripts/install.sh)
Alternate installations
Move2Kube can be installed using Homebrew and Go.
Homebrew
brew tap konveyor/move2kube
brew install move2kube
To install a specific version (for example version v0.3.0-beta.0):
brew install move2kube@0.3.0-beta.0
Go
Install using go get pulls from the main branch of Move2Kube with the latest development changes.
go get -u github.com/konveyor/move2kube