참조
https://kubernetes.io/ko/docs/tasks/tools/install-kubectl-linux/
다음과 같은 방법으로 리눅스에 kubectl을 설치할 수 있다.
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
kubectl 체크섬(checksum) 파일을 다운로드한다.
curl -LO "https://dl.k8s.io/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl.sha256"
kubectl 바이너리를 체크섬 파일을 통해 검증한다.
echo "$(<kubectl.sha256) kubectl" | sha256sum --check
검증이 성공한다면, 출력은 다음과 같다.
kubectl: OK
검증이 실패한다면, shasum이 0이 아닌 상태로 종료되며 다음과 유사한 결과를 출력한다.
kubectl: FAILED
sha256sum: WARNING: 1 computed checksum did NOT match
참고: 동일한 버전의 바이너리와 체크섬을 다운로드한다.
sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl
kubectl version --client