安装
安装 kubectl-kueue 插件 kueuectl。
从发行版二进制文件安装
1. 下载最新发行版:
在 Linux 上
# For AMD64 / x86_64
[ $(uname -m) = x86_64 ] && curl -Lo ./kubectl-kueue https://github.com/kubernetes-sigs/kueue/releases/download/v0.8.0/kubectl-kueue-linux-amd64
# For ARM64
[ $(uname -m) = aarch64 ] && curl -Lo ./kubectl-kueue https://github.com/kubernetes-sigs/kueue/releases/download/v0.8.0/kubectl-kueue-linux-arm64
在 Mac 上
# For Intel Macs
[ $(uname -m) = x86_64 ] && curl -Lo ./kubectl-kueue https://github.com/kubernetes-sigs/kueue/releases/download/v0.8.0/kubectl-kueue-darwin-amd64
# For M1 / ARM Macs
[ $(uname -m) = arm64 ] && curl -Lo ./kubectl-kueue https://github.com/kubernetes-sigs/kueue/releases/download/v0.8.0/kubectl-kueue-darwin-arm64
2. 使 kubectl-kueue 二进制文件可执行。
chmod +x ./kubectl-kueue
3. 将 kubectl 二进制文件移动到系统 PATH 上的文件位置。
sudo mv ./kubectl-kueue /usr/local/bin/kubectl-kueue
从源安装
make kueuectl
sudo mv ./bin/kubectl-kueue /usr/local/bin/kubectl-kueue
Kueuectl
此外,你可以创建一个别名 kueuectl
以允许更短的语法。
echo 'alias kueuectl="kubectl kueue"' >> ~/.bashrc
# Or if you are using ZSH
echo 'alias kueuectl="kubectl kueue"' >> ~/.zshrc
自动补全
echo '[[ $commands[kubectl-kueue] ]] && source <(kubectl-kueue completion bash)' >> ~/.bashrc
# Or if you are using ZSH
echo '[[ $commands[kubectl-kueue] ]] && source <(kubectl-kueue completion zsh)' >> ~/.zshrc
cat <<EOF >kubectl_complete-kueue
#!/usr/bin/env sh
# Call the __complete command passing it all arguments
kubectl kueue __complete "\$@"
EOF
chmod u+x kubectl_complete-kueue
sudo mv kubectl_complete-kueue /usr/local/bin/kubectl_complete-kueue