2.2.5. ExternalIP アドレスブロックの設定


ExternalIP アドレスブロックをよりよく理解するには、cluster という名前のネットワークカスタムリソース (CR) によって定義されている ExternalIP アドレスブロックの設定例を参照してください。ネットワーク CR は config.openshift.io API グループに含まれます。

重要

クラスターのインストール時に、Cluster Version Operator (CVO) は cluster という名前のネットワーク CR を自動的に作成します。このタイプのその他の CR オブジェクトの作成はサポートされていません。

以下の YAML は、Network.config.openshift.io CR の cluster という名前の環境における ExternalIP 設定を記述しています。

apiVersion: config.openshift.io/v1
kind: Network
metadata:
  name: cluster
spec:
  externalIP:
    autoAssignCIDRs: []
    policy:
      ...
  • autoAssignCIDRs: サービスへの外部 IP アドレスの自動割り当てに使用できる CIDR 形式の IP アドレスブロックを定義します。1 つの IP アドレス範囲のみが許可されます。
  • ポリシー: サービスへの IP アドレスの手動割り当てに関する制限を定義します。制限が定義されていない場合は、Service オブジェクトに spec.externalIP フィールドを指定しても許可されません。デフォルトで、制限は定義されません。

以下の YAML は、Network.config.openshift.io CR の ポリシー スタンザのフィールドを記述しています。

policy:
  allowedCIDRs: []
  rejectedCIDRs: []
  • allowedCIDRs:CIDR 形式で指定された、許可された IP アドレス範囲のリスト。
  • rejectedCIDRs: 拒否された IP アドレス範囲のリスト (CIDR 形式)。

次の設定例では、外部 IP アドレスプールの設定を示します。

以下の YAML は、外部 IP アドレスの自動割り当てを有効にする spec.externalIP.autoAssignCIDRs の 設定例を示しています。

spec.externalIP.autoAssignCIDRs が設定された設定例

apiVersion: config.openshift.io/v1
kind: Network
metadata:
  name: cluster
spec:
  ...
  externalIP:
    autoAssignCIDRs:
    - 192.168.132.254/29

以下の YAML 設定には、許可および拒否される CIDR 範囲のポリシールールを設定する spec.externalIP.policy 設定が含まれています。

apiVersion: config.openshift.io/v1
kind: Network
metadata:
  name: cluster
spec:
  ...
  externalIP:
    policy:
      allowedCIDRs:
      - 192.168.132.0/29
      - 192.168.132.8/29
      rejectedCIDRs:
      - 192.168.132.7/32
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

Red Hat ドキュメントについて

Legal Notice

Theme

© 2026 Red Hat
トップに戻る