Command Line Interface (CLI)
We provide a command-line interface (CLI) for MarbleRun. This CLI allows you to install MarbleRun on your cluster and interacts with the control plane through the Client API for all administrative tasks in the service mesh.
Installation
To install the MarbleRun CLI on your machine you can use our pre-built binaries.
- For the current user
- Global install (requires root)
- Build from source
wget -P ~/.local/bin https://github.com/edgelesssys/marblerun/releases/latest/download/marblerun
chmod +x ~/.local/bin/marblerun
sudo wget -O /usr/local/bin/marblerun https://github.com/edgelesssys/marblerun/releases/latest/download/marblerun
sudo chmod +x /usr/local/bin/marblerun
To build the MarbleRun CLI, Edgeless RT needs to be installed on your machine.
git clone https://github.com/edgelesssys/marblerun && cd ./marblerun
go build -buildvcs=false -o marblerun ./cli