쿠버네티스 실습/GKE로 클러스터 구성하기

GKE로 클러스터 구성하기 - 0.소개

파기차차 2024. 10. 3. 22:01
728x90
반응형
SMALL

ㅁ 개요

 

O 프로젝트 소개

 

 

 - 이번 프로젝트는 구글클라우드플랫폼의 GKE( 구글 쿠버네티스 엔진)를 사용하여 간단하게 클러스터를 구성하는 방법에 대해 살펴보겠습니다.

 

쿠버네티스 클러스터 구성 시 주로 사용하여 용어에 대해 아래 정리하였으니 참고하시기 바라며, 여기서 이해가 가지 않더라도 이후 글에서 실습을 통해 어떤 의미인지 이해할 예정이니 차근 차근 따라와 주시기 바랍니다.

 

 

-용어 이해

*클러스터 : 서버 묶음

*마스터(control plane) 노드 : 클러스터내의 지시자(컨트롤러)

*워커(슬레이브) 노드 : 클러스터내의 실무자(작업을 실제 하는자)

*노드 : 서버 1개

*파드 : 컨테이너 묶음으로 배포단위를 말함

*kubelet : 데몬으로 워커노드에서 도커의 역할을 대신함(pull, create, start)

*앱디스크립터 : yaml을 의미하며, 스크립트 파일로 보통 배포도구를 의미함

 

 

 

O 사전 준비 사항

- 이 프로젝트를 하려면 GCP 사용을 위해 카드 등록을 해야 합니다. 300크래딧을 90일간 무료로 사용할 수 있으며, 이를 통해 다양한 테스트를 해 볼 수 있습니다.(90일 동안 300 크래딧으로 사용하고, 이후에 추가 사용하지 않는다면 비용은 무료입니다.)

 

 

 

O 진행 순서

 

진행 순서는 크게 아래와 같습니다.

 

1.GKE로 클러스터 만들기

 -구글 쿠버네티스 엔진(GKE) 기능을 활용하여 클릭 몇번으로 클러스터를 간단하게 만드는 방법에 대해 알아봅니다.

 

 

2.구글 클라우드 쉘 활성화와 인증 패칭하기

 -구글 클라우드 쉘은 콘솔 타입의 무료 쉘 환경을 제공합니다. 이를 사용하기 위해서는 인증을 해야하며, 간단한 방법으로 사용하는 법을 알아보겠습니다.

 

 

3.클러스터에 애플리케이션 한번에 배포하기

 -우리는 위에서 만든 클러스터(서버 묶음)에 웹서버(nginx)를 한번에 배포하는 방법을 알아보겠습니다.

 

 

 

 

 

 

 
다음 글에서 위에서 말씀드린 진행순서에 따라 하나씩 자세히 설명 드리겠습니다.
 

 

위의 내용이 유익하셨다면, 광고 한번씩만 클릭 부탁드립니다.

 

 

 

 

감사합니다.

728x90
반응형
LIST