2016-07-21 3 views
0

이 질문은 일반적인 도커 이미지를 사용하여 만든 여러 도킹 컨테이너에서로드 균형 조정을 허용하는 IBM의 도커 컨테이너 그룹 서비스와 관련이 있습니다.bluemix 컨테이너 그룹의 intermediate_ip_address와 private_ip_address의 차이점

bluemix 도커 컨테이너 그룹을 만든 후 cf ic inspect <container id> 명령을 사용하여 메타 데이터를 검사 할 수 있습니다. 다음과 같이

이 명령의 출력의 하위 섹션을 읽

"Loadbalancer": { 
    "intermediate_ip_address": "an ip address", 
    "private_ip_address": "a different ip address" 
}, 
의도는 이러한 주소 중 적어도 하나가 전송한다는 점에서 부하 분산 엔드 포인트로 사용할 수 있다는 것으로 보인다

그러한 주소에 대한 요청은 도커 컨테이너 그룹의 구성원에게 요청을 전파합니다.

구체적인 질문은이 주소의 차이점은 무엇입니까? 각각의 용도는 무엇입니까?

답변

2

개인 IP는 해당 컨테이너 공간에 대한 개인 네트워크 서브넷 내의 LB 주소입니다. 그 공간에있는 다른 컨테이너에서 LB를 통해 그룹에 액세스하는 데 사용되는 것이 그 것입니다. 서브넷 내에서 직접 연결됩니다.

중간 IP 주소는 격리 방화벽과 변환 테이블을 통해 gorouter가 그룹에 액세스하기 위해 보안 라우팅에 사용되는 변환 주소입니다. 공간 내에서 작동하지만 추가 조회 및 홉 (즉 대기 시간)이 필요합니다.

이 사진을 찾았습니다 https://console.ng.bluemix.net/docs/containers/container_planning_org_ov.html

사설 IP 당신의 공간에서 사용할 수있다 (상자에 그 그림과는 "컨테이너 그룹로드 밸런서는"표시). 중간 IP (여기에 표시되지 않음)는 "개인 네트워크 게이트웨이"상자와 "이동 라우터/역방향 프록시"상자 사이의 라인을 의미합니다.