,

인프라 학습(4-1) K8S를 GKE와 연결

이 글의 목적

이 글의 목적은 Kubernetes 클러스터를 Google Kubernetes Engine(GKE)에 연결하는 방법을 단계별로 설명하는 것입니다. 이를 통해 클라우드 컴퓨팅 환경에서 Kubernetes를 설정하고 활용하는 데 필요한 기본적인 지식을 얻을 수 있습니다.

한눈에 보기

GKE에서 Kubernetes 환경을 설정하는 단계를 제시합니다. GKE에서는 Kubernetes Engine API 활성화부터 클러스터 생성, 그리고 최종적으로 클러스터에 접속하는 방법까지 다룹니다.

이 단계의 목적: GKE에서 작업 가능한 환경을 구성한다.

  1. GKE에서 작업 가능한 환경을 구성한다.
  • GKE 시작하기https://cloud.google.com 으로 접속한다.

Meet your business challenges head on with cloud computing services from Google, including data management, hybrid & multi-cloud, and AI & ML.

cloud.google.com

  • 우측 상단의 Console 버튼을 클릭한다.

  • Kubernetes Engine 버튼을 클릭한다.

  • Kubernetes Engine API를 검색해서 Enable(활성화) 버튼을 클릭 한다.

  • Manage 버튼을 클릭한다. 혹은 Console 화면으로 돌아가서 다시 Kubernetes Engine을 클릭한다

  • Cluster 만들기 Create 버튼을 클릭한다.

  • Name을 입력하고 Region을 선택한다. asia-northeast3: 서울

Next 버튼을 클릭한다.

  • Next 버튼을 클릭한다.

  • Access using DNS를 선택한다.
  • Enable Dataplane V2 observability를 선택다. 설명: 모니터링 옵션

Next 버튼을 클릭한다.

  • Advanced settings에서 Automation만 아래와 같이 설정한다.

  • Create cluster 버튼을 클릭한다.

  • MacOS에서 원격 접속하기
  • 접속 성공!

흔한 함정

  1. Kubernetes Engine API를 활성화하지 않으면 클러스터를 만들 수 없습니다.
  2. 지역(Region) 선택을 잘못하면 나중에 원하는 성능을 내지 못할 수 있습니다.

다음 단계

ArgoCD 연동을 통해 자동 배포 파이프라인을 구성합니다.

  1. 1인프라 학습 시리즈 시작: Kubernetes, GKE, GitHub Actions, ArgoCD 연동 계획
  2. 2인프라 학습(2) – API 서버
  3. 3인프라 학습(3) – Kubernetes 실행
  4. 4인프라 학습(4-1) K8S를 GKE와 연결읽는 중
  5. 5인프라 학습(4-3) 비용 최적화
  6. 6인프라 학습(4-4) 비용 최적화(2)
  7. 7인프라 학습(5) 내 프로젝트의 이미지
  8. 8인프라 학습(6) Git Actions
  9. 9인프라 학습(7) ArgoCD

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다