- Install kubectl binary using curl 검색후
- curl 뒤의 주소로 다운
- https://storage.googleapis.com/kubernetes-release/release/v1.12.0/bin/windows/amd64/kubectl.exe
- exe 파일을 적당히 넣고 해당폴더 주소를 path에 등록
- kubectl --help 커맨드 먹히면 정상
- https://labs-console.cloudzcp.io 접속
- id / pw : edu4@sk.com / edu1234!
- 계정 > CLI Command의 내용을 전부 복사
- (windows기준)사용자폴더에 .kube디렉토리 생성후 config라는 파일 생성-내용 복사
- kubectl config get-contexts 라면 해당 정보가 조회가 되어야함
- macOS의 경우는 cd $HOME/.kube 에 있는 config 파일을 vi로 열어 CLI Command 내용을 복사
- deployment.yaml파일 .kube/workspace에 생성
- kubectl apply -f deployment.yaml -n edu4 실행
- deployment.apps/nginx-deployment created라고 뜨면 성공
- kubectl get deploy -n edu4 : namespace edu4의 deploy정보 조회
- kubectl get pods -n edu4 : namespace edu4에 속한 pod정보 조회
- apply는 merge 개념으로 동일한 내용이 있으면 업데이트
- storage는 변경에 critical하기 때문에 create를 사용하면 동일한 내용의 경우 업데이트 하지 않고 에러