Command line tool and Go module for managing and troubleshooting Ramen.
Working with a complicated Kubernetes cluster is not easy. In a typical disaster recovery environment we have at least 3 connected Kubernetes clusters with many components. The ramenctl project aims to make it easier to manage and troubleshoot this challenging environment.
Download the ramenctl executable for your operating system and architecture and install in the PATH.
To install the latest release on Linux and macOS, run:
tag="$(curl -fsSL https://api.github.com/repos/ramendr/ramenctl/releases/latest | jq -r .tag_name)"
os="$(uname | tr '[:upper:]' '[:lower:]')"
machine="$(uname -m)"
if [ "$machine" = "aarch64" ]; then machine="arm64"; fi
if [ "$machine" = "x86_64" ]; then machine="amd64"; fi
curl --location --fail --silent --show-error --output ramenctl \
https://github.com/ramendr/ramenctl/releases/download/$tag/ramenctl-$tag-$os-$machine
sudo install ramenctl /usr/local/bin/
rm ramenctl
The project will provides:
- The ramenctl command line tool.
- The ramenctl Go module for integrating the commands in other projects.
The project is in early development.
- For reporting bugs, suggesting improvements, or requesting new features, please open an issue.
- For implementing features or fixing bugs, please see the ramenctl contribution guide
ramenctl is under the Apache 2.0 license.