第7章 アプリ API
7.1. アプリ API
7.1.1. ControllerRevision apps/v1
- 説明
- ControllerRevision は、状態データの不変のスナップショットを実装します。クライアントは、内部状態を含むオブジェクトをシリアル化および逆シリアル化する責任があります。ControllerRevision が正常に作成されると、更新できなくなります。API サーバーは、データフィールドを変更しようとするすべてのリクエストの検証に失敗します。ただし、ControllerRevisions は削除される場合があります。DaemonSet コントローラーと StatefulSet コントローラーの両方で更新とロールバックに使用されるため、このオブジェクトはベータ版であることに注意してください。ただし、将来のリリースで名前と表現が変更される可能性があるため、クライアントはその安定性に依存しないでください。これは主にコントローラーによる内部使用のためのものです。
- タイプ
-
object
7.1.2. DaemonSet [apps/v1]
- 説明
- DaemonSet は、デーモンセットの設定を表します。
- タイプ
-
object
7.1.3. Deployment [apps/v1]
- 説明
- デプロイメントにより、Pod と ReplicaSets の宣言型更新が可能になります。
- タイプ
-
object
7.1.4. ReplicaSet [apps/v1]
- 説明
- ReplicaSet は、指定された数の Pod レプリカが常に実行されていることを確認します。
- タイプ
-
object
7.1.5. StatefulSet [apps/v1]
- 説明
StatefulSet は、一貫した ID を持つ Pod のセットを表します。ID は次のように定義されます。- ネットワーク: 単一の安定した DNS およびホスト名。- ストレージ: 要求された数の VolumeClaim。
StatefulSet は、特定のネットワーク ID が常に同じストレージ ID にマップされることを保証します。
- タイプ
-
object