갬미의 성장일기

Day 40 - Google Cloud CLI, Docker DeskTop 설치 본문

Cloud/Cloud 공부일기

Day 40 - Google Cloud CLI, Docker DeskTop 설치

갬미 2022. 3. 7. 18:23

오늘 배운 내용

- 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

 

gcloud CLI 설치  |  Google Cloud

gcloud CLI 설치 이 페이지에는 Google Cloud CLI 설치를 선택하고 유지하기 위한 안내가 포함되어 있습니다. Google Cloud CLI에는 gcloud, gsutil, bq 명령줄 도구가 포함되어 있습니다. gcloud CLI 기능 목록은 모

cloud.google.com

설치 후 SDK에 다음 명령어를 넣는다 

이거만 설치해서는 kubectl 명령어가 안먹는다 !

 

원래는 따로 설치해야하지만 도커 데스크탑에서 손쉽게 설치가 가능하다 (도커 데스크탑도 어차피 필요하기 때문에 도커데스크탑에서 설치하도록한다)

 

도커 데스크탑 설치

 

Docker Desktop for Mac and Windows | Docker

Learn why Docker Desktop is the preferred choice for millions of developers building containerized applications. Download for Mac or Windows.

www.docker.com

https://www.lainyzine.com/ko/article/a-complete-guide-to-how-to-install-docker-desktop-on-windows-10/#google_vignette

 

[Windows 10] Docker 설치 완벽 가이드(Home 포함)

Docker는 경량 가상화 기술인 리눅스 컨테이너 도구입니다. Windows 10 Home과 Pro에서도 몇 가지 설정을 통해 Docker Desktop으로 리눅스 컨테이너를 사용할 수 있습니다. 이 글에서는 Windows 10에서 Docker Des

www.lainyzine.com

위 링크처럼 아래 사이트의 4,5 단계까지만 해도 도커 데스크탑에서 kubernetes 설치가 된다

그래도 리눅스20.04 설치까지는 했다

 

이전 버전 WSL의 수동 설치 단계

wsl install 명령을 사용하지 않고 이전 버전의 Windows에 WSL을 수동으로 설치하는 방법에 대한 단계별 지침입니다.

docs.microsoft.com

cmd에서 kubectl 명령어 입력 성공..

 

👇수업 따라가다가 자꾸 헷갈려서 찾아본 포스팅

https://stevessmarthomeguide.com/internal-external-ip-addresses/

 

Internal and External IP Addresses

A look at internal and external IP addresses.What is the difference,why they exist? How to find your internal and external addresses.What addresses can I use?

stevessmarthomeguide.com

 

오늘의 회고

  • 오늘은 이론 조금 + 환경설정을 중점으로 수업이 진행되었다 중간에 안되는 사람이 많기도 하고 재부팅하랴 원격연결하랴 조금 정신이 없었지만 잘 되어서 다행이다
  • 도커 복습하고 자야지!
Comments