Add kubectl install script

This commit is contained in:
Andrejs Cunskis 2022-04-28 18:23:42 +03:00
parent a0317aa98d
commit 5cd81e9b3c
No known key found for this signature in database
GPG key ID: 87CB75083F227241

21
scripts/install-kubectl Executable file
View file

@ -0,0 +1,21 @@
#!/bin/bash
set -xeou pipefail
KUBECTL_VERSION=${1}
KUBECTL_DOWNLOAD_URL="https://dl.k8s.io/release/v${KUBECTL_VERSION}/bin/linux/amd64"
apt-get update
apt-get -y install curl
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
apt-get -yq autoremove
apt-get clean -yqq
rm -rf /var/lib/apt/lists/*