갬미의 성장일기
Day 40 - Google Cloud CLI, Docker DeskTop 설치 본문
오늘 배운 내용
- GCP CLI 이해하기
- Docker DeskTop을 이용하여 local에서 쿠버네티스 사용하기
수업시작 전 질문 ,,
강사님 궁금한게 있는데요. 전에 AWS 해볼때는 VPC를 만들때도 CIDR을 쓰고,
서브넷을 만들 때도 CIDR을 썼는데 GCP에서는 서브넷을 만들때만 CIDR을 쓰는데 어떤 차이가 있는건가요?
aws에서는 VPC = Region -> CIDR 선택
// 이걸 서브넷이 나눠서 썼다 (이때 AZ 선택)
GCP에서 VPC = Global (IP 대역이 없음)
// 서브넷 만들때 ip 대역에 전혀 상관이 없다 (겹치지만 않으면 됨 / 이때 AZ 선택)
GCP CLI 이해하기
지금까지는 매번 GCP 콘솔 접속, VM 옵션을 클릭으로 하나하나 입력하고 만들어야했다
같은 옵션을 가지는 VM을 여러개 생성해야 한다면 아주 번거로운 작업이 된다
편리하게 VM을 생성하고, CICD에도 유용하게 사용되는게 CLI이다
create instance 에서 본인이 만들고자 한는 vm 옵션 모두 주고 난 뒤 Command Line 버튼을 클릭하면 나오는 명령어를 복사하여 gcp cmd에 입력한다 (Local에서 하고자 하는경우 프로그램 설치 필요, 다음 단계 참고)
여기서 이름옵션만 바꿔준다면 동일한 옵션의 vm을 여러개 만든다
Google Cloud CLI 설치
로컬에서 gcp cli 사용을 위해 sdk 설치가 필요하다
https://cloud.google.com/sdk/docs/install
설치 후 SDK에 다음 명령어를 넣는다
이거만 설치해서는 kubectl 명령어가 안먹는다 !
원래는 따로 설치해야하지만 도커 데스크탑에서 손쉽게 설치가 가능하다 (도커 데스크탑도 어차피 필요하기 때문에 도커데스크탑에서 설치하도록한다)
도커 데스크탑 설치
위 링크처럼 아래 사이트의 4,5 단계까지만 해도 도커 데스크탑에서 kubernetes 설치가 된다
그래도 리눅스20.04 설치까지는 했다
cmd에서 kubectl 명령어 입력 성공..
👇수업 따라가다가 자꾸 헷갈려서 찾아본 포스팅
https://stevessmarthomeguide.com/internal-external-ip-addresses/
오늘의 회고
- 오늘은 이론 조금 + 환경설정을 중점으로 수업이 진행되었다 중간에 안되는 사람이 많기도 하고 재부팅하랴 원격연결하랴 조금 정신이 없었지만 잘 되어서 다행이다
- 도커 복습하고 자야지!
'Cloud > Cloud 공부일기' 카테고리의 다른 글
Day 42 - GKE, EKS | awscli, ekctl 설치 (0) | 2022.03.10 |
---|---|
Day 41 - 쿠버네티스 기초 (0) | 2022.03.08 |
Day 39 - GCP 가상머신 만들기, 도커, 쿠버네티스 설치 및 테스트 (0) | 2022.03.04 |
Day 38 - docker-compose 3tier, SQL (간단), GCP 가입 (0) | 2022.03.03 |
Day 37 - 도커, 도커 컴포즈 3tier (0) | 2022.03.02 |