우선 각 마이크로서비스의 리소스 요구 사항을 파악하는 것이 중요해요 CPU와 메모리 사용량을 기반으로 각 서비스가 필요로 하는 자원을 계산해야 해요
그 다음으로는 가용성을 고려해야 해요 장애가 발생했을때 서비스가 중단되지 않도록 최소한의 노드 수를 확보하는 것이 필요해요
또한 예상되는 트래픽이나 워크로드의 변동성을 감안해야 해요 만약 갑자기 트래픽이 증가할 경우를 대비해 여유 노드를 두는 것도 좋은 방법이에요
일반적으로는 2~3개의 노드를 시작으로 구축하고 이후 필요에 따라 점진적으로 늘려가는 방식이 많이 사용되요
이런 방법으로 노드 수를 조정하면 리소스 효율성과 가용성을 모두 고려할 수 있어요