コンテンツにスキップ

ExternalNetwork

ExternalNetworkは、クラスター外部とつなぐネットワーク接続点を表すリソースです。 外部へ広報する複数のAddressPoolを1つの論理的なネットワークとしてまとめ、ElasticIPなどのリソースがここから外部到達可能なアドレスを払い出します。

spec.typeはこのExternalNetworkがどの方式で外部へ経路を広報するかを指定します。

  • bgp:BGPで経路広報される外部ネットワーク
  • arp:ARPで到達性が広報される外部ネットワーク

spec.typeは作成時に必須で、変更はできません。

spec.addressPoolsはこのExternalNetworkが利用するAddressPoolの名前の集合です。 重複は許されず、少なくとも1つの要素が必要です。

spec.addressPoolsに含まれる各AddressPoolは、spec.advertiseModespec.typeと一致している必要があります。 spec.type=bgpならAddressPoolはspec.advertiseMode=bgpspec.type=arpならAddressPoolはspec.advertiseMode=arpでなければなりません。