gitlab-build-images/scripts/install-kubectl
2022-04-28 21:34:54 +03:00

15 lines
392 B
Bash
Executable file

#!/bin/bash
set -xeou pipefail
KUBECTL_VERSION=${1}
KUBECTL_DOWNLOAD_URL="https://dl.k8s.io/release/v${KUBECTL_VERSION}/bin/linux/amd64"
curl -fsSL "${KUBECTL_DOWNLOAD_URL}/kubectl" -o kubectl
curl -fsSL "${KUBECTL_DOWNLOAD_URL}/kubectl.sha256" -o kubectl.sha256
echo "$(cat kubectl.sha256) kubectl" | sha256sum -c -
chmod +x kubectl
mv kubectl /usr/local/bin/kubectl
rm kubectl.sha256