第16章 IPAddressClaim [ipam.cluster.x-k8s.io/v1beta1]
- 説明
- IPAddressClaim は、ipaddressclaim API のスキーマです。
- タイプ
-
object
16.1. 仕様
プロパティー | タイプ | 説明 |
---|---|---|
|
| APIVersion はオブジェクトのこの表現のバージョンスキーマを定義します。サーバーは認識されたスキーマを最新の内部値に変換し、認識されない値は拒否することがあります。詳細は、https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources を参照してください。 |
|
| kind はこのオブジェクトが表す REST リソースを表す文字列の値です。サーバーはクライアントが要求を送信するエンドポイントからこれを推測できることがあります。これを更新することはできません。CamelCase を使用します。詳細は、https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds を参照してください。 |
| 標準オブジェクトのメタデータ。詳細は、https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata を参照してください。 | |
|
| IPAddressClaimSpec は、IPAddressClaim の望ましい状態です。 |
|
| IPAddressClaimStatus は、IPAddressClaim の監視されたステータスです。 |
16.1.1. .spec
- 説明
- IPAddressClaimSpec は、IPAddressClaim の望ましい状態です。
- タイプ
-
object
- 必須
-
poolRef
-
プロパティー | タイプ | 説明 |
---|---|---|
|
| PoolRef は、IP アドレスを作成するプールへの参照です。 |
16.1.2. .spec.poolRef
- 説明
- PoolRef は、IP アドレスを作成するプールへの参照です。
- タイプ
-
object
- 必須
-
kind
-
name
-
プロパティー | タイプ | 説明 |
---|---|---|
|
| APIGroup は参照されているリソースのグループです。APIGroup が指定されていない場合には、指定の Kind をコア API グループに設定する必要があります。他のサードパーティータイプについては、APIGroup が必要です。 |
|
| kind は参照されているリソースのタイプです。 |
|
| name は、参照されているリソースの名前です。 |
16.1.3. .status
- 説明
- IPAddressClaimStatus は、IPAddressClaim の監視されたステータスです。
- タイプ
-
object
プロパティー | タイプ | 説明 |
---|---|---|
|
| AddressRef は、このクレームに対して作成されたアドレスへの参照です。 |
|
| 条件は、IPAddressClaim の現在の状態を要約します |
|
| 条件は、Cluster API リソースの動作状態の観察を定義します。 |
16.1.4. .status.addressRef
- 説明
- AddressRef は、このクレームに対して作成されたアドレスへの参照です。
- タイプ
-
object
プロパティー | タイプ | 説明 |
---|---|---|
|
| 参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid |
16.1.5. .status.conditions
- 説明
- 条件は、IPAddressClaim の現在の状態を要約します
- タイプ
-
array
16.1.6. .status.conditions[]
- 説明
- 条件は、Cluster API リソースの動作状態の観察を定義します。
- タイプ
-
object
- 必須
-
lastTransitionTime
-
status
-
type
-
プロパティー | タイプ | 説明 |
---|---|---|
|
| 最後にある状態から別の状態に遷移した時間。これは、基本的な条件が変更された時点となります。不明な場合には、API フィールドが変更された時点を使用することも可能です。 |
|
| 遷移の詳細を示す人が判読できるメッセージ。このフィールドは空の場合があります。 |
|
| キャメルケースでの状態の最後の遷移の理由。特定の API は、このフィールドが保証された API と見なされるかどうかを選択できます。このフィールドには空白を指定できません。 |
|
| 重大度は理由コードの明示的な分類を提供するため、ユーザーまたはマシンは現在の状況を即座に理解し、それに応じて行動することができます。Severity フィールドは、Status=False の場合にのみ設定する必要があります。 |
|
| 状態のステータス、True、False、Unknown のいずれか。 |
|
| CamelCase または foo.example.com/CamelCase の条件のタイプ。多くの.condition.type 値は、Available などのリソース全体で一貫していますが、任意の条件が役立つ可能性があるため (.node.status.conditions を参照)、競合を解消する機能が重要です。 |