ㅁ 개요
O 프로젝트 소개
- 이번 프로젝트는 구글클라우드플랫폼의 GKE( 구글 쿠버네티스 엔진)를 사용하여 간단하게 클러스터를 구성하는 방법에 대해 살펴보겠습니다.
쿠버네티스 클러스터 구성 시 주로 사용하여 용어에 대해 아래 정리하였으니 참고하시기 바라며, 여기서 이해가 가지 않더라도 이후 글에서 실습을 통해 어떤 의미인지 이해할 예정이니 차근 차근 따라와 주시기 바랍니다.
-용어 이해
*클러스터 : 서버 묶음
*마스터(control plane) 노드 : 클러스터내의 지시자(컨트롤러)
*워커(슬레이브) 노드 : 클러스터내의 실무자(작업을 실제 하는자)
*노드 : 서버 1개
*파드 : 컨테이너 묶음으로 배포단위를 말함
*kubelet : 데몬으로 워커노드에서 도커의 역할을 대신함(pull, create, start)
*앱디스크립터 : yaml을 의미하며, 스크립트 파일로 보통 배포도구를 의미함
O 사전 준비 사항
- 이 프로젝트를 하려면 GCP 사용을 위해 카드 등록을 해야 합니다. 300크래딧을 90일간 무료로 사용할 수 있으며, 이를 통해 다양한 테스트를 해 볼 수 있습니다.(90일 동안 300 크래딧으로 사용하고, 이후에 추가 사용하지 않는다면 비용은 무료입니다.)
O 진행 순서
진행 순서는 크게 아래와 같습니다.
1.GKE로 클러스터 만들기
-구글 쿠버네티스 엔진(GKE) 기능을 활용하여 클릭 몇번으로 클러스터를 간단하게 만드는 방법에 대해 알아봅니다.
2.구글 클라우드 쉘 활성화와 인증 패칭하기
-구글 클라우드 쉘은 콘솔 타입의 무료 쉘 환경을 제공합니다. 이를 사용하기 위해서는 인증을 해야하며, 간단한 방법으로 사용하는 법을 알아보겠습니다.
3.클러스터에 애플리케이션 한번에 배포하기
-우리는 위에서 만든 클러스터(서버 묶음)에 웹서버(nginx)를 한번에 배포하는 방법을 알아보겠습니다.
위의 내용이 유익하셨다면, 광고 한번씩만 클릭 부탁드립니다.
감사합니다.
'쿠버네티스 실습 > GKE로 클러스터 구성하기' 카테고리의 다른 글
GKE로 클러스터 구성하기 - 3.클러스터에 애플리케이션 한번에 배포하기 (1) | 2024.10.03 |
---|---|
GKE로 클러스터 구성하기 - 2.구글 클라우드 쉘 사용하기 (0) | 2024.10.03 |
GKE로 클러스터 구성하기 - 1.GKE로 클러스터 만들기 (0) | 2024.10.03 |