이 섹션에서는 Apigee Hybrid 비프로덕션 설치에 적합한 Google Kubernetes Engine(GKE) 클러스터를 설정하기 위한 기본 요구사항을 설명합니다.
클러스터 만들기
GKE 클러스터 만들기에 대한 자세한 내용은 GKE 문서에서 클러스터 만들기를 참조하세요.
비프로덕션 클러스터 요구사항
비프로덕션 클러스터를 만들 때 다음 요구사항을 따르세요.
소프트웨어 버전
요구사항 | 값 |
---|---|
Kubernetes 버전 | 버전 1.14.x 이상
gcloud container get-server-config validMasterVersions: 제목 아래에서 반환됩니다. |
kubectl version | 버전 1.14.x 이상 kubectl 설치 및 설정을 참조하세요. |
클러스터 템플릿 구성
비프로덕션 GKE 클러스터에 대해 다음 템플릿 구성 옵션을 선택하세요.
구성 | 값 |
---|---|
클러스터 템플릿 | 표준 클러스터 |
위치 유형 | 영역 |
가용성 영역 | 3 |
스토리지 | 스토리지는 StatefulSet 동적 프로비저닝 도구를 통해 동적으로 프로비저닝됩니다. |
노드 요구사항
노드 풀은 클러스터 내에서 구성이 모두 동일한 노드 그룹입니다. 기본적으로 클러스터에 노드 풀 두 개를 구성해야 합니다. 하나는 스테이트풀(Stateful) Cassandra pod용이고 다른 하나는 나머지 스테이트리스(Stateless) pod용입니다. 아래에 설명된 대로 2개의 노드 풀을 구성합니다.
스테이트풀(Stateful) 노드 풀 구성
다음과 같이 스테이트풀(Stateful) 노드 풀을 구성합니다.
구성 | 값 |
---|---|
이름 | apigee-data
|
최소 노드 수 | 3 |
머신 유형 | N1-standard-4(4개의 vCPU와 15GB의 메모리를 사용하는 표준 머신 유형) |
스토리지 | 스토리지는 StatefulSet 동적 프로비저닝 도구를 통해 동적으로 프로비저닝됩니다. |
스테이트리스(Stateless) 노드 풀 구성
다음과 같이 스테이트리스(Stateless) 노드 풀을 구성합니다.
구성 | 값 |
---|---|
이름 | apigee-runtime
|
최소 노드 수 | 3(리소스 제약조건에 도달한 경우 2 선택) |
머신 유형 | N1-standard-4(4개의 vCPU와 15GB의 메모리를 사용하는 표준 머신 유형) |