Developer 는 소스 저장소, 빌드 및 배포, Image Registry 등을 사용하여 Application 을 개발합니다.
kubectl Command 사용하기
kubectl은 Kubernetes에 접속하여 어플리케이션 배포, 설정 등 다양한 동작을 실행하는 명령어 입니다.
본 문서에서는 Windows 환경에서 binary 방식으로 설치하는 방법을 가이드 합니다.
환경 별 kubectl을 설치법은 아래의 공식 사이트를 참고하시기 바랍니다.
설치 절차 및 상세 절차는 아래 따라하기 내용을 참고 하시기 바랍니다.
- kubectl 파일을 저장할 디렉토리 생성하기
- kubectl 실행파일 다운로드 받기
- Kubernetes 연결 설정을 위한 환경 설정 파일 다운로드 받기
- 전역 환경 변수 설정하기
- kubectl 실행파일 경로 PATH 설정에 추가하기
- 환경 설정 파일 전역환경 변수에 등록하기
따라하기
kubectl 파일을 저장할 디렉토리 생성하기
실행파일을 저장할 디렉토리(폴더)를 윈도우 탐색기를 실행해 생성합니다.
- 경로
- C:\kube
kubectl 실행파일 다운로드 받기
아래 링크를 이용해 kubectl.exe 실행 파일을 처음 생성한 c:\kube
폴더에 다운로드 합니다.
- kubectl v1.11.0
- kubectl v1.13.0
cmd 창을 열고 c:\kube
폴더로 이동해 kubectl version
명령을 확인합니다.
c:\> cd c:\kube c:\kube> kubectl version Client Version: version.Info{Major:"1", Minor:"13", GitVersion:"v1.13.0", GitCommit:"ddf47ac13c1a9483ea035a79cd7c10005ff21a6d", GitTreeState:"clean", BuildDate:"2018-12-03T21:04:45Z", GoVersion:"go1.11.2", Compiler:"gc", Platform:"windows/amd64"} # 서버 연결설정이 되어 있지 않으면 아래와 같이 오류 메시지가 발생 Unable to connect to the server: dial tcp [::1]:8080: connectex: No connection could be made because the target machine actively refused it.
Kubernetes 연결 설정을 위한 환경 설정 파일 다운로드 받기
ZCP 클러스터에 설치한 kubectl을 이용해 접속하기 위해서는 클러스터 서버정보, 인증토큰 등 관련 설정이 필요합니다. 해당 값은 Kubernetes 설정파일로 관리됩니다.
이러한 접속설정은 CloudZ CP 콘솔에서 다운로드 가능합니다. 우측 상단의 사용자명을 클릭하면 나오는 드롭다운 목록에서 CLI Command 를 선택합니다.
CLI Command 화면에서 2단계의 다운로드 버튼을 클릭합니다.
파일 이름은 kube.conf
파일로 변경하고 c:\kube
폴더에 다운로드 합니다.