GCP의 볼륨이 있는 Docker Compose?

GCP의 볼륨이 있는 Docker Compose?

Google Cloud에서 컨테이너를 실행하기 위한 여러 옵션을 읽은 후에도 Cloud Run, Kubernetes, Container-OS 등 수많은 옵션 중에서 적절한 솔루션을 찾을 수 없습니다.

우리는 다음을 수행할 수 있어야 합니다.

  • 도커 이미지 실행(dockerhub에 호스팅됨)
  • 영구 디스크를 볼륨으로 마운트합니다. 빅 데이터 파일이 여기에 저장됩니다.
  • 포트를 인터넷에 노출
  • 자동 확장성(예를 들어 밤에 사용하지 않을 때는 0으로)

답변1

집중오직GCP질문에서와 같이 환경 에 대해 .

설명한 대로 워크로드를 실행하는 데 사용할 수 있는 솔루션이 있습니다. 그 중 일부는 다음과 같습니다:

  • 쿠버네티스 엔진
  • 클라우드런

GKE여기에서 와 차이점에 대해 자세히 알아볼 수 있습니다 Cloud Run.


당신은 사용할 수 있습니다GKE귀하가 언급한 중요 사항에 대해서는 귀하의 작업 부하에 대해 다음과 같이 설명합니다.

  • 도커 이미지 실행(dockerhub에 호스팅됨)

Kubernetes는 Docker 이미지를 사용합니다. 이미지가 다운로드되는 위치를 지정하는 옵션이 있습니다~에서.


  • 영구 디스크를 볼륨으로 마운트합니다. 빅 데이터 파일이 여기에 저장됩니다.

기본적으로 's' 및 's 의 백본으로 GKE사용됩니다 . Pod에 필요한 데이터를 여기에 저장할 수 있습니다.gce-pdPVCPV


  • 포트를 인터넷에 노출

Kubernetes에는 트래픽이 클러스터에 진입하도록 허용하는 다양한 옵션이 있습니다. 그 중 일부는 다음과 같습니다:

  • ClusterIP- 내부 전용
  • NodePort
  • LoadBalancer
  • Ingress

이에 대한 자세한 내용은 여기에서 확인할 수 있습니다.


  • 자동 확장성(예를 들어 밤에 사용하지 않을 때는 0으로)

Kubernetes를 사용하면 노드뿐만 아니라 애플리케이션을 실행하는 Pod도 자동으로 확장할 수 있습니다.


추가 리소스:

관련 정보