컨테이너 최적화 OS를 실행하는 Google Compute Engine VM 인스턴스에서 여러 컨테이너를 실행할 수 있나요?

컨테이너 최적화 OS를 실행하는 Google Compute Engine VM 인스턴스에서 여러 컨테이너를 실행할 수 있나요?

을 보면서Google Compute Engine 문서"각 VM 인스턴스에 대해 하나의 컨테이너만 배포할 수 있습니다."라고 명시되어 있습니다.

그러나ESP를 사용하여 Compute Engine용 Cloud Endpoints 시작하기튜토리얼에서는 ESP용 컨테이너와 API용 컨테이너 두 개를 실행하는 방법을 설명합니다.

이 작업을 직접 수행하는 튜토리얼 문서는 정확히 생산을 위한 청사진은 아니지만 앞서 언급한 제한 사항을 고려할 때 이 접근 방식을 제시해야 한다는 것이 이상해 보입니다.

gce-container-declaration여러 컨테이너 배포를 자동화하려면 다른 접근 방식을 사용해야 한다는 의미 에서 하나의 컨테이너만 지정할 수 있다는 사실입니다 .

실제로 다른 곳에서는컨테이너 최적화 OS 문서그것은 다음과 같이 말합니다:

"cloud-init를 사용하여 여러 컨테이너를 배포하고 Docker 옵션을 구성할 수 있는 고급 시나리오의 경우 선택한 컨테이너 최적화 OS 이미지로 Compute Engine 인스턴스를 만든 다음 필요에 따라 구성을 진행할 수 있습니다."

문서의 이러한 명백한 불일치를 고려할 때 GCE COS에서 여러 컨테이너를 실행하는 것이 실행 가능합니까, 아니면 Kubernetes와 같은 다른 옵션을 살펴봐야 합니까?

답변1

Container Optimized OS에 여러 컨테이너를 배포하는 것이 가능하지만 절차가 복잡합니다.

다시 인용하자면선적 서류 비치:

cloud-init를 사용하여 여러 컨테이너를 배포하고 Docker 옵션을 구성할 수 있는 고급 시나리오의 경우...

콘솔이나 배포 관리자를 사용하는 경우 둘 이상의 컨테이너를 배포할 수 없습니다.하지만 만약 당신이구성 파일그리고 사용클라우드 초기화해당 인스턴스에 많은 컨테이너를 배포할 수 있습니다..

나는 사용하는 것이 좋습니다GKE이를 위해 - 해당 목적을 위해 특별히 설계되었으며 훨씬 더 쉬운 방법으로 컨테이너를 관리할 수 있습니다.

관련 정보