Skip to main content
Version: v1.0.0

kubectl-karmada Installation

You can install kubectl-karmada plug-in in any of the following ways:

  • Download from the release.
  • Install using Krew.
  • Build from source code.

Prerequisites

kubectl

kubectl is the Kubernetes command line tool lets you control Kubernetes clusters. For installation instructions see installing kubectl.

Download from the release

Karmada provides kubectl-karmada plug-in download service since v0.9.0. You can choose proper plug-in version which fits your operator system form karmada release.

Take v0.9.0 that working with linux-amd64 os as an example:

wget https://github.com/karmada-io/karmada/releases/download/v0.9.0/kubectl-karmada-linux-amd64.tar.gz

tar -zxf kubectl-karmada-linux-amd64.tar.gz

Next, move kubectl-karmada executable file to PATH path, reference from Installing kubectl plugins.

Install using Krew

Krew is the plugin manager for kubectl command-line tool.

Install and set up Krew on your machine.

Then install kubectl-karmada plug-in:

kubectl krew install karmada

You can refer to Quickstart of Krew for more information.

Build from source code

Clone karmada repo and run make cmd from the repository:

make kubectl-karmada

Next, move the kubectl-karmada executable file to the PATH path.