ExternalNetworkAttachment¶
ExternalNetworkAttachmentは、ExternalNetworkに対するNodeごとのNAPTソースIPアドレスの割り当てを表すリソースです。 NATGatewayがNodeごとに動作するために必要となる、(ExternalNetwork, Node) の関連付けを保持します。
通常はユーザーが直接作成するリソースではなく、NATGatewayが参照するExternalNetworkに対して、クラスタ内のNodeごとに1つずつ自動的に作成されます。 クラスター管理者は、Nodeごとに割り当てられたNAPTソースIPアドレスを確認するためにこのリソースを参照します。
spec.externalNetworkは対象のExternalNetworkの名前です。 spec.nodeNameは対象のNodeの名前です。
spec.externalNetworkとspec.nodeNameは作成後に変更できません。
status¶
status.assignedIPは、このExternalNetworkAttachmentに対して払い出されたNAPTソースIPアドレスです。 このNode上のPodがNATGateway経由でVpc外へ出る際、このアドレスがソースIPとして使われます。
status.conditionsのReadyは、NAPTソースIPアドレスの払い出しが完了し、このAttachmentが利用可能な状態かを表します。