Red Hat Training

A Red Hat training course is available for OpenShift Container Platform

16.7. サービスネットワークの拡張

サービスネットワークのアドレスの低い位置で実行している場合、現在の範囲が新規の範囲の開始地点にある限り、範囲を拡張することができます。

注記

サービスネットワークは、拡張のみが可能で、変更や縮小はできません。

  1. すべてのマスターの設定ファイル (デフォルトでは /etc/origin/master/master-config.yaml) の serviceNetworkCIDR および servicesSubnet パラメーターを変更します/ の後の番号のみをより小さな番号に変更します。
  2. clusterNetwork デフォルトのオブジェクトを削除します。

    $ oc delete clusternetwork default
  3. すべてのマスターでコントローラーコンポーネントを再起動します。

    # master-restart controllers
  4. Ansible インベントリーファイルの openshift_portal_net 変数の値を新規の CIDR に更新します。

    # Configure SDN cluster network and kubernetes service CIDR blocks. These
    # network blocks should be private and should not conflict with network blocks
    # in your infrastructure that pods may require access to. Can not be changed
    # after deployment.
    openshift_portal_net=172.30.0.0/<new_CIDR_range>

クラスター内のノードごとに、以下の手順を実行します。