CB Spider Service Address Configuration - cloud-barista/cb-spider GitHub Wiki

CB-Spider Address 설정(v0.4.4부터 제공)

  • Server Address(SERVER_ADDRESS) 설정과 Service Address(SERVICE_ADDRESS) 설정이 존재한다.(설정위치:./setup.env)
  • SERVICE_ADDRESS를 명시적으로 설정하지 않으면, SERVER_ADDRESS 설정 값과 동일하게 설정 된다.
  • SERVICE_ADDRESS 명시적 설정은 주로 Kubernetes와 같은 이원화된 네트워크 환경에서 운영될 경우 사용한다.

SERVER_ADDRESS 설정

  • CB-Spider 서버가 가동되는 주소 및 포트를 설정한다.

  • Default: SERVER_ADDRESS 설정 없음.

    [설정 예시]

    설정 값 Server IP Server Port examples
    설정하지 않음(default) IP 획득 후 설정 1024 x.x.x.x:1024
    "localhost" localhost 1024 localhost:1024
    "localhost:3000" localhost 3000 localhost:3000
    "1.2.3.4:3000" 1.2.3.4 3000 1.2.3.4:3000
    ":3000" IP 획득 후 설정 3000 x.x.x.x:3000

SERVICE_ADDRESS 설정

  • SERVICE_ADDRESS를 명시적으로 설정하지 않으면, SERVER_ADDRESS 설정 값과 동일하게 설정 된다.(default)

  • Kubernetes 환경과 같이 서버 가동 주소와 외부로 오픈 되는 주소가 다른 환경에서 별도 설정한다.

  • Default: SERVICE_ADDRESS 설정 없음.

    [설정 예시]

    설정 값 Server IP Server Port examples
    설정하지 않음(default) SERVER_ADDRESS IP와 동일 SERVER_ADDRESS Port와 동일 x.x.x.x:1024
    "5.6.7.8:31024" 5.6.7.8 31024 5.6.7.8:31024
    ":3000" IP 획득 후 설정 3000 x.x.x.x:3000

Public Network 환경 설정 예시

  • (1) Default Configuration: Public 망에 연결된 VM에서 CB-Spider 서버를 운영하고자 하는 경우
  • (2) Port Configuration: 특정 Port로 CB-Spider 서버를 운영하고자 하는 경우

image

Private Network 환경 설정 예시

  • (3) Private Configuration: Private 망에 연결된 VM에서 CB-Spider 서버를 운영하고자 하는 경우
  • (4) Closed Configuration: 특정 노드 내부에서만 CB-Spider 서버를 운영하고자 하는 경우

image

Dual Network 환경 설정 예시

  • (5) Dual Network Configuration: Docker Container 및 Kubernetes와 같은 이중 망에서 CB-Spider를 운영하고자 하는 경우

image