12 8 개의 3.2GHz 가상 CPU와 32GB의 가상 컴퓨터 4 대에서 응용 프로그램을 실행하고 있지만 프로세스를 별도의 컨테이너로 분할합니다. 호스트 당 몇 개의 컨테이너를 실행할지 잘 모르겠습니다. 전형적인 숫자는 무엇입니까? 예를 들어 VM 대 베어 메탈 서버 비율이 일반적으로 1:10 인 방법, 고려해야 할 속성에 대한 링크, 고려해야 할 의사 결정 프레임 워크 또는 경험이 도움이 될 것입니다! docker containers capacity-planning kubernetes — 슈 라오 소스
9 Linux로드와 동일하게 CPU 수보다 대기 상태의 프로세스를 더 이상 고려하지 마십시오. 1 분, 5 분, 15 분의 하중 uptime은 이상적으로 코어 수보다 1이 작아야합니다. 컨테이너는 대략 격리 된 프로세스이므로 오케스트레이션의 혼잡을 피할 수있는 핵심 요소가됩니다. 즉, 8 코어 머신에 7 개의 컨테이너 만있는 것은 아니며 동시로드 문제이므로이를 측정하고 결과적으로 조정하는 것이 가장 좋습니다. — 텐시 바이 소스
1 나는 개인적으로 32vcpu 컴퓨터에서 100 개의 컨테이너를 회전했으며 많은 도커 컨테이너가 임의의 CPU에 고정되어 있으므로 컨테이너 수와 vcpus 수 사이에는 이러한 상관 관계가 없습니다. 도커 컨테이너는 프로세스로 생각할 수 있으므로 @ Tensibai가 언급 한 것은 논리적 인 것 같습니다. — 락 쉐이크 소스 모든 컨테이너에 아무런 수면 동안 루프를 실행, 당신은 내가 위에서 설명하고있는 무슨을 관찰하는 것, 컨테이너가 생각 될 수 아니다 가상 파일 시스템과 프로세스, 그들은 정확히 그 — Tensibai