第16章 ReplicaSet [apps/v1]
- 説明
- ReplicaSet は、指定された数の Pod レプリカが常に実行されていることを確認します。
- 型
- 
						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 を参照してください。 | 
| 
								 | ReplicaSet のラベルが空の場合、デフォルトでは、ReplicaSet が管理する Pod と同じになります。標準オブジェクトのメタデータ。詳細は、https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata を参照してください。 | |
| 
								 | 
								 | ReplicaSetSpec は、ReplicaSet の仕様です。 | 
| 
								 | 
								 | ReplicaSetStatus は、ReplicaSet の現在のステータスを表します。 | 
16.1.1. .spec
- 説明
- ReplicaSetSpec は、ReplicaSet の仕様です。
- 型
- 
								object
- 必須
- 
										selector
 
- 
										
| プロパティー | 型 | 説明 | 
|---|---|---|
| 
									 | 
									 | 新しく作成された Pod が使用可能であると見なされるために、コンテナーがクラッシュすることなく準備ができる最小秒数。デフォルトは 0 です (Pod は準備ができ次第利用可能と見なされます) | 
| 
									 | 
									 | レプリカは、必要なレプリカの数です。これは、明示的なゼロと指定されていないものを区別するためのポインターです。デフォルトは 1 です。詳細: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller | 
| 
									 | Selector は、レプリカ数と一致する必要がある Pod に対するラベルクエリーです。このレプリカセットによって制御されるために一致する必要があるキーと値にラベルを付けます。Pod テンプレートのラベルと一致する必要があります。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors | |
| 
									 | テンプレートは、不十分なレプリカが検出された場合に作成される Pod を説明するオブジェクトです。詳細: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template | 
16.1.2. .status
- 説明
- ReplicaSetStatus は、ReplicaSet の現在のステータスを表します。
- 型
- 
								object
- 必須
- 
										replicas
 
- 
										
| プロパティー | 型 | 説明 | 
|---|---|---|
| 
									 | 
									 | このレプリカセットで使用可能なレプリカの数 (少なくとも minReadySeconds の準備ができています)。 | 
| 
									 | 
									 | レプリカセットの現在の状態の最新の利用可能な観察値を表します。 | 
| 
									 | 
									 | ReplicaSetCondition は、特定の時点でのレプリカセットの状態を記述します。 | 
| 
									 | 
									 | レプリカセットの Pod テンプレートのラベルと一致するラベルを持つ Pod の数。 | 
| 
									 | 
									 | ObservedGeneration は、最後に観察された ReplicaSet の生成を反映します。 | 
| 
									 | 
									 | readyReplicas は、Ready Condition のこの ReplicaSet によってターゲットに設定された Pod 数です。 | 
| 
									 | 
									 | レプリカは、最近観察されたレプリカの数です。詳細: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller | 
16.1.3. .status.conditions
- 説明
- レプリカセットの現在の状態の最新の利用可能な観察値を表します。
- 型
- 
								array
16.1.4. .status.conditions[]
- 説明
- ReplicaSetCondition は、特定の時点でのレプリカセットの状態を記述します。
- 型
- 
								object
- 必須
- 
										type
- 
										status
 
- 
										
| プロパティー | 型 | 説明 | 
|---|---|---|
| 
									 | time | 最後にある状態から別の状態に遷移した時間。 | 
| 
									 | 
									 | 遷移の詳細を示す人が判読できるメッセージ。 | 
| 
									 | 
									 | 条件の最後の遷移の理由。 | 
| 
									 | 
									 | 状態のステータス (True、False、Unknown のいずれか)。 | 
| 
									 | 
									 | レプリカセット条件のタイプ。 |