본문 바로가기

⭐ Kubernetes & EKS/Kubernetes (쿠버네티스)

GCP에 쿠버네티스 설치 및 실행

728x90
반응형

# GCP에 쿠버네티스 설치 및 실행

1. GCP를 가입

2. may9noy-gke-test-20210904 라는 프로젝트를 생성

# 쿠버네티스 엔진

- 클릭을 하면 설치를 하는 방식이라 1분정도 기다리면 클러스터 만들기가 활성화가 된다.

- 리전만 asia-northeast3-a 로 변경 후 만들기

# 생성된 클러스터에서 SSH 쉘 스크립트 실행

클러스터에서 연결을 클릭 후 CLOUD SHELL 실행 버튼을 클릭하면 바로 SSH 화면으로 접근 가능

# 쿠버네티스 노드 확인

kubectl get nodes

- 노드들이 3개가 리스트업 되면 상태가 Ready 라면 정상적으로 생성 되었다.

# 테스트용 nginx 설치하기

kubectl run nginx --image=nginx

# nginx를 외부로 서비스 하기

kubectl create deployment nginx --image=nginx

kubectl expose deployment nginx --port=80 --type=LoadBalancer

# 서비스 및 수신 탭으로 이동하여 엔드포인트 주소를 클릭하면 nginx 기본 페이지로 이동한다.

# 작업 후 과금 유발을 방지하기 위해 삭제가 필요하다.

클러스터 단위의 삭제가 가능하고, 추후에 여러 서비스들을 생성하고 추가하기 때문에 매우 복잡해 질수 있다. 그럴경우 상위 개념의 프로젝트를 삭제 하면 모든 과금유발 개체들이 삭제되므로 위의 내용을 상기하자.

728x90
반응형