devnoong.log
article thumbnail
728x90

kubectl이란?

쿠버네티스 클러스터에 명령을 내리는 CLI입니다.

쿠버네티스는 오브젝트 생성, 수정 혹은 삭제와 관련한 동작을 수행하기 위해 쿠버네티스 API를 사용합니다.

이때, kubectl CLI를 사용하면 명령어가 쿠버네티스 API를 호출해 관련 동작을 수행합니다.

 

1. kubectl 다운받기

sudo curl -o /usr/local/bin/kubectl  \
   https://amazon-eks.s3.us-west-2.amazonaws.com/1.21.2/2021-07-05/bin/linux/amd64/kubectl

 

다운로드 설정한 위치에 가서 정상적으로 다운로드가 되었는지 확인해보도록 하겠습니다.

 

cd /usr/local/bin
ls -al

kubectl 파일이 있는것을 확인 해 보실 수 있습니다.

 

2. kubectl 실행 권한 부여

 

하지만 파일 실행 권한이 없네요.

 

파일에 실행할수 있는 권한을 부여해보도록 하겠습니다.

sudo chmod +x /usr/local/bin/kubectl

 

3. kubectl 버전 확인

 

권한까지 부여했으면 최종적으로 관련 정보를 확인합니다.

kubectl version

Client Version , GitVersion , GitCommit , GitTreeState , BuildDate ,GoVersion , Compiler , Platform 에 대한 정보를 확인 할 수 있습니다.

728x90