Here we are going to learn about how to install kubectl on Linux. We have to use a version of kubectl that is the same or later version as our server. Validation error will occur while we are using an older kubectl with a newer server.

1. Download the latest release with the command:

 curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl


If you want to download the specific version use the command with version number as follows:

 curl -LO https://dl.k8s.io/release/v1.24.0/bin/linux/amd64/kubectl


2. Build the kubectl binary executable.

 chmod +x ./kubectl


3. Change the binary in to our PATH.

 sudo mv ./kubectl /usr/local/bin/kubectl


4. Download and Install as part of the Google Cloud SDK

  As a part of kubectl installation the Google Cloud SDK has to be intstall.

  Run the following command to install kubectl:

  gcloud components install kubectl


5. Run kubectl version to verify that the verison we have installed is sufficiently up-to-date.

   kubectl version --client