Kubectl plugin for crane, including recommendation and cost estimate.
You can install kubectl-crane plugin in any of the following ways:
- One-click installation.
- Install using Krew.
- Build from source code.
Downloaded a tar file from released packages and extract kubectl-crane from it, then put the binary under your path.
export release=v0.2.0
export arch=x86_64
curl -L -o kubectl-crane.tar.gz https://github.com/gocrane/kubectl-crane/releases/download/${release}/kubectl-crane_${release}_Linux_${arch}.tar.gz
tar -xvf kubectl-crane.tar.gz
cp kubectl-crane_${release}_Linux_${arch}/kubectl-crane /usr/local/bin/export release=v0.2.0
export arch=arm64
curl -L -o kubectl-crane.tar.gz https://github.com/gocrane/kubectl-crane/releases/download/${release}/kubectl-crane_${release}_Darwin_${arch}.tar.gz
tar -xvf kubectl-crane.tar.gz
cp kubectl-crane_${release}_Darwin_${arch}/kubectl-crane /usr/local/bin/Krew is the plugin manager for kubectl command-line tool.
Install and setup Krew on your machine.
Then install kubectl-crane plug-in:
kubectl krew install cranegit clone https://github.com/gocrane/kubectl-crane.git
cd kubectl-crane
export CGO_ENABLED=0
go mod vendor
go build -o kubectl-crane ./cmd/Next, move the kubectl-crane executable file in the project root directory to the PATH path.
$ kubectl crane -h
Kubectl plugin for crane, including recommendation and cost estimate.
Usage:
kubectl crane [command]
Available Commands:
completion Generate the autocompletion script for the specified shell
help Help about any command
recommend view or adopt recommend result
recommendationrule manage recommendation rules
version Print kubectl-crane version
view-recommend View a source which recommends related.