このページでは、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
古いフィールド
以前のバージョンの 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
セクションを読み取ります。