Kuberay Kubectl Plugin
Kubectl plugin/extension for Kuberay CLI that provides the ability to manage ray resources.
Prerequisites
- Make sure there is a Kubernetes cluster running with KubeRay installed.
- Make sure
kubectl
has the right context.
Installation
You can install the Kuberay kubectl plugin using one of the following methods:
Install using Krew kubectl plugin manager (Recommended)
- Install Krew.
- Download the plugin list by running
kubectl krew update
.
- Install the plugin by running
kubectl krew install ray
.
- Run
kubectl ray --help
to verify the installation.
Download from GitHub releases
Go to the releases page and download the binary for your platform.
For example, to install kubectl plugin version 1.3.0 on Linux amd64:
curl -LO https://github.com/ray-project/kuberay/releases/download/v1.3.0/kubectl-ray_v1.3.0_linux_amd64.tar.gz
tar -xvf kubectl-ray_v1.3.0_linux_amd64.tar.gz
cp kubectl-ray ~/.local/bin
Replace ~/.local/bin
with the directory in your PATH
.
Compiling from source
- Run
go build cmd/kubectl-ray.go
- Move the binary, which will be named
kubectl-ray
to your PATH
Shell Completion
- Install kubectl plugin-completion plugin.
- Run
kubectl plugin-completion generate
.
- Add
$HOME/.kubectl-plugin-completion
to PATH
in your shell profile.