ElasticIP¶
ElasticIPは、外部から到達可能なIPアドレスを表すリソースです。
spec.externalNetworkで参照したExternalNetworkに紐づくAddressPoolから1つのアドレスが選ばれます。 ElasticIPで利用されるAddressPoolはspec.advertiseMode=bgpである必要があります。
spec.requestedIPは省略可能で、指定した場合はそのIPv4アドレスをElasticIPとして要求します。 指定するアドレスは、spec.externalNetworkで参照したExternalNetworkに紐づくAddressPoolのいずれかに含まれている必要があります。 省略した場合は、利用可能なアドレスから1つが自動的に選ばれます。
Phase¶
- Pending:参照先ExternalNetworkとAddressPoolは解決できたが、利用可能なアドレスがまだ選ばれていない状態
- Available:アドレスは選ばれているが、まだElasticIPAttachmentで関連付けられていない状態
- Attached:アドレスが選ばれ、1つのElasticIPAttachmentで関連付けられている状態
- Error:依存リソースの不整合や複数のElasticIPAttachment参照などで正常に扱えない状態