IP 블록 파일

이 페이지에서는 IP 블록 파일의 필드를 설명합니다.

IP 블록 파일을 사용하여 머신 집합과 머신이 있는 네트워크를 설명합니다. 다음은 IP 블록 파일을 사용하는 방법에 대한 몇 가지 예시입니다.

  • 관리 클러스터에 있는 노드의 호스트 이름과 고정 IP 주소를 나열합니다.

  • 사용자 클러스터에 있는 노드의 호스트 이름과 고정 IP 주소를 나열합니다.

  • 관리자 클러스터에 대해 번들 Seesaw 부하 분산기를 실행하는 VM의 호스트 이름과 고정 IP 주소를 나열합니다.

  • 사용자 클러스터의 번들 Seesaw 부하 분산기를 실행하는 VM의 호스트 이름과 고정 IP 주소를 나열합니다.

템플릿

IP 블록 파일의 필드 입력

blocks

객체의 배열이며, 각각 호스트 집합을 설명합니다.

blocks[i].netmask

문자열. 호스트 집합의 서브넷 마스크입니다. 예를 들면 다음과 같습니다.

blocks:
- netmask: "255.255.252.0"

blocks[i].gateway

문자열. 호스트 집합의 기본 게이트웨이의 주소입니다. 예를 들면 다음과 같습니다.

blocks:
- netmask: "255.255.252.0"
  gateway: "172.16.23.254"

blocks[i].ips

객체의 배열로, 각각 IP 주소와 호스트 이름을 갖습니다. 예를 들면 다음과 같습니다.

blocks:
- netmask: "255.255.252.0"
  gateway: "172.16.23.254"
  ips:
  - ip: 172.16.20.10
    hostname: admin-host1
  - ip: 172.16.20.11
    hostname: admin-host2
  - ip: 172.16.20.12
    hostname: admin-host3

IP 블록 파일 예시

다음은 호스트가 5개인 IP 블록 파일의 예시입니다.

blocks:
  - netmask: 255.255.252.0
    gateway: 172.16.23.254
    ips:
    - ip: 172.16.20.10
      hostname: admin-host1
    - ip: 172.16.20.11
      hostname: admin-host2
    - ip: 172.16.20.12
      hostname: admin-host3
    - ip: 172.16.20.13
      hostname: admin-host4
    - ip: 172.16.20.14
      hostname: admin-host5

Old Fields

이전 버전의 GKE On-Prem은 IP 블록 파일의 hostconfig 섹션을 사용했습니다.

hostconfig:
  dns: ""
  tod: ""
  otherdns:
  - ""
  ...
  othertod:
  - ""
  ...
  searchdomainsfordns:
  - ""
  ...

IP 블록 파일에 hostconfig 섹션을 제공하지 마세요. 대신 관리자 클러스터 구성 파일 또는 사용자 클러스터 구성 파일network.hostConfig 섹션을 입력합니다.

클러스터 구성 파일의 network.hostConfig 섹션을 입력하면 GKE On-Prem이 클러스터와 연결된 모든 IP 블록 파일의 hostconfig 섹션을 무시합니다.

클러스터 구성 파일의 network.hostConfig 섹션을 입력하지 않으면 이전 버전과의 호환성을 위해 GKE On-Prem이 클러스터와 연결된 IP 블록 파일의 hostconfig 섹션을 읽습니다.