0

나는 잠시 동안 마이크로 서비스를 구축하기 위해 GCP에서 kubernetes를 시험 해왔다.Kubernetes 컨테이너 클러스터 컨벤션

내가 조금 아마 가장 좋은 방법 일 것입니다 무슨에 혼란 스러워요 있지만, 서비스 당해야 내가

  1. 생성 (gcloud container clusters create "[cluster-name]" ...) 하나의 컨테이너 클러스터?
  2. 여러 서비스에 대해 하나의 컨테이너 클러스터를 생성 하시겠습니까? 또는
  3. 내 상황에 따라 위의 두 가지를 모두 수행합니까?

찾을 수있는 모든 예제는 # 2에만 적용되었지만 내 직감은 내가 # 1을 수행해야한다고 말하고 있습니다. 내 직감은 또한 내가 놓친 것 같다고 말하고 있습니다. 컨테이너 주위의 기본적인 이해, 나는 어떤 행운도없이 답을 찾으려고 노력했다. 나는 올바른 검색 키워드를 찾을 수 없다고 생각한다. 나는 여기에 답을 찾을 수 있기를 바라고있다.

답변

2

나는 대답 (옵션 3) "이 달려있다"의심

어떻게 고립 된 각 응용 될 필요합니까? 얼마나 많은 중복성 (VM 장애의 허용치)이 필요합니까? 얼마나 많은 개발자가 Kubernetes 클러스터에 액세스 할 수 있습니까? 앱이 생성하는 트래픽은 얼마입니까?

의심 스럽다면 모든 애플리케이션을 단일 클러스터에서 실행하는 것이 좋습니다. 관리가 더 간편해지며 고 가용성 인프라를 제공하는 데 필요한 오버 헤드가 공유됩니다. 또한 VM 사용률도 높아 지므로 호스팅 비용이 줄어들 수 있습니다. 후자는 주관적인 관찰이며, 일부 응용 프로그램은 트래픽이 거의 없거나 가끔씩 매우 지겨운 서버가 발생합니다.

관련 문제