*GCP VM

GCP 인스턴스에서의 인스턴스는 GCP VM이라는 틀을 통해 실제 존재하는 가상의 서버를 만들었고,

그걸 GCP VM인스턴스라고 부른다

 

도커에서의 인스턴스를 만들기 위해 도커'이미지'가 틀이된다.

so GCP VM 인스턴스 위에서도 도커 컨테이너가 실행되고 있다.

 

* 왜 이미지로 만든 뒤 사용할까 ?

도커 이미지로 만든 뒤 그것을 클라우드 플랫폼에서 pull해서 한다..왜?

 

jenkins를 설치하는 과정을 보면 정말 많은 패키지를 설치해야한다.

그리고 필요에 따라 설정파일을 변경해줘야 하는 경우도 있다.

만약에 CentOS로 한번 셋팅해놨던 jenkins를 새로운 ubuntu 서버로 이전해야 하는 일이생긴다면?

(What if CentOS 7 버전이 몇년내로 지원 종료된다면, 지원 종료전에 다른 OS로 마이그레이션이 필요할것이다)

기존 작성했던 명령어를 그대로 Ubuntu에서 실행시키려고 할것이다.

쉽지않댜..

CentOS에서 사용되는 명령어와 Ubuntu에서 사용하는 명령어가 조금씩 다르다.

그리고 설정 파일들의 위치로 조금씩 차이가 있다.

게다가 이런 작업을 서버 한두대가 아니라 운영 서버라고 하면 수십 수백대의 서버를 마이그레이션 해야하는데 이걸  하나씩 맞춰준다는게

쉬운 작업일리 없다.

 

도커 이미지를 이용해 서비스를 배포하면

OS가 바뀌어도 해당 OS에서 도커를 지원하면 Docker를 설치 한 후 Docker이미지를 pull받아서 실행시키기만 하면 기존하고 동일한 환경에 동일한 애플리케이션을 쉽고 빠르게 뛰울 수 있게된다.

 

* ip 접근할때 https 때문에 1시간 헤맸다..으악

외부ip접근시 https 로 인한 오류아닌지 확인하기

크롬에서 자동으로 https를 붙여주고 gcp에서 자동으로 https를 붙은 링크를 만들어줘서 주의해야한다........................

'* > What I did today' 카테고리의 다른 글

9/21  (0) 2021.09.21
9/20  (0) 2021.09.20
09/13  (0) 2021.09.13
9/10  (0) 2021.09.10
9/9  (2) 2021.09.09
9/7  (0) 2021.09.08
AWS / EC2 / ELB  (0) 2021.09.07
9/6  (0) 2021.09.07

+ Recent posts