kubectl 제어 설정
kubectl은 클러스터를 제어하기 위한 Kubernetes 커맨드 라인 도구입니다. kubectl 제어를 설정하기 위해 먼저 kubectl 클라이언트 설치한 후, kubectl 제어를 설정합니다. kubectl 제어를 설정하 는 방법은 다음과 같습니다.
Step 1. kubectl 클라이언트 설치
kubectl 제어 설정을 위해 kubectl 클라이언트를 설치합니다. kubectl 클라이언트 설치에 대한 자세한 설명은 Kubernetes 공식 문서를 참고하시기 바랍니다.
안내
사용자의 OS 환경에 따른 설치 방법과 Kubectl 버전을 확인한 후 설치를 진행하시기 바랍니다.
Step 2. kubectl 제어 설정
kubectl 클라이언트를 설치한 후, 클러스터에 대한 kubectl 제어 설정을 진행합니다.
kubeconfig 설정
kubectl 제어 설정 시 먼저 클러스터 접근 설정을 위한 kubeconfig 파일을 다운로드한 후, 환경 변수를 설정합니다.
-
카카오클라우드 콘솔 > Container Pack > Kubernetes Engine 메뉴로 이동합니다.
-
Cluster 메뉴에서 kubectl 제어를 설정할 클러스터의 [kubectl] 버튼을 클릭합니다.
- kubectl 제어를 설정할 클러스터의 상세 페이지에서 [kubectl] 버튼을 클릭합니다.
-
kubectl 제어 설정 팝업창에서 [kubeconfig 파일 다운로드] 버튼을 클릭합니다.
kubeconfig-{clusterName}
형식의 파일명으로 클러스터 접근 정보가 담긴 kubeconfig 파일을 다운로드합니다.
-
kubeconfig 파일 선언을 편리하게 하기 위해 kubeconfig 환경변수를 설정합니다.
- Mac/Linux
- Windows(Command Prompt)
Mac의 터미널에서 다음 예시를 참고해 KUBE_CONFIG 환경변수를 설정합니다.
KUBE_CONFIG 환경변수 설정export KUBE_CONFIG="{DownloadPath}/{kubeconfigFile}"
파라미터 유형 필수 여부 설명 DownloadPath String 필수 kubeconfig 파일이 위치한 경로 입력 kubeconfigFile String 필수 kubeconfig 파일명.확장자 입력
- 예시: kubeconfig-cluster.yamlWindows의 터미널에서 다음 예시를 참고하여 OS 환경변수를 설정합니다.
OS 환경변수 설정set KUBE_CONFIG={DownloadPath}\{kubeconfigFile}
파라미터 유형 필수 여부 설명 DownloadPath String 필수 kubeconfig 파일이 위치한 경로 입력 kubeconfigFile String 필수 kubeconfig 파일명.확장자 입력
- 예시: kubeconfig-cluster.yaml