オートスケール API
自動スケール API のリファレンスガイド
概要
第1章 オートスケール API リンクのコピーリンクがクリップボードにコピーされました!
1.1. ClusterAutoscaler [autoscaling.openshift.io/v1] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- ClusterAutoscaler は、clusterautoscalers API のスキーマです。
- 型
-
object
1.2. MachineAutoscaler [autoscaling.openshift.io/v1beta1] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- MachineAutoscaler は、machineautoscalers API のスキーマです。
- 型
-
object
1.3. HorizontalPodAutoscaler [autoscaling/v2] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- HorizontalPodAutoscaler は、Horizontal Pod Autoscaler の設定であり、指定されたメトリクスに基づいて scale サブリソースを実装するリソースのレプリカ数を自動的に管理します。
- 型
-
object
1.4. Scale [autoscaling/v1] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- Scale は、リソースのスケーリング要求を表します。
- 型
-
object
第2章 ClusterAutoscaler [autoscaling.openshift.io/v1] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- ClusterAutoscaler は、clusterautoscalers API のスキーマです。
- 型
-
object
2.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 を参照してください。 | |
|
|
| ClusterAutoscaler リソースの望ましい状態。 |
|
|
| ClusterAutoscaler リソースの最近観察されたステータス。 |
2.1.1. .spec リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- ClusterAutoscaler リソースの望ましい状態。
- 型
-
object
| プロパティー | 型 | 説明 |
|---|---|---|
|
|
|
balanceSimilarNodeGroups は、 |
|
|
| balancingIgnoredLabels は、リストされている各ラベルに対して、cluster-autoscaler に "--balancing-ignore-label <label name>" フラグを設定します。このオプションは、ノードグループの類似性を考慮するときにクラスターオートスケーラーが無視するラベルを指定します。たとえば、"topology.ebs.csi.aws.com/zone" ラベルを持つノードがある場合は、このラベルの名前をここに追加して、クラスターオートスケーラーがその値に基づいてノードを異なるノードグループに分割するのを防ぐことができます。 |
|
|
|
スケールアウト操作中に使用するエクスパンダーのタイプと順序を設定します。このオプションは、スケールアウト時に拡張するノードグループを選択するためにクラスターオートスケーラーが使用する expanders の順序付きリスト (優先度の高いものから) を指定します。expanders は、クラスターをスケールアウトするときにノードグループを選択する方法をオートスケーラーに指示します。最初の expander からの結果が 2 番目の expander への入力として使用されるなど、順番に指定できます。たとえば、 |
|
|
|
|
|
|
| Autoscaler のログレベルを設定します。デフォルト値は 1 です。レベル 4 はデバッグに推奨され、レベル 6 ではほぼすべてが有効になります。
このオプションは、 |
|
|
| CA がノードのプロビジョニングを待機する最大時間。 |
|
|
| スケールダウンする前に Pod に適切な終了時間を与えます。 |
|
|
| ユーザーが "ベストエフォート" Pod をスケジュールできるようにするには、クラスターオートスケーラーアクションをトリガーしないでください。ただし、予備のリソースが利用可能な場合にのみ実行してください。詳細は、https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#how-does-cluster-autoscaler-work-with-pod-priority-and-preemption を参照してください。 |
|
|
| 自動スケーリングリソースの制約。 |
|
|
| スケールダウン操作の設定。 |
|
|
| スケールアップ操作の設定 |
|
|
|
|
2.1.2. .spec.resourceLimits リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- 自動スケーリングリソースの制約。
- 型
-
object
| プロパティー | 型 | 説明 |
|---|---|---|
|
|
| <min>:<max> の形式で、クラスター内のコアの最小数と最大数。クラスターオートスケーラーは、これらの数値を超えてクラスターをスケーリングしません。 |
|
|
| <gpu_type>:<min>:<max> の形式で、クラスター内の異なる GPU の最小数と最大数。クラスターオートスケーラーは、これらの数値を超えてクラスターをスケーリングしません。複数回渡すことができます。 |
|
|
| |
|
|
| すべてのノードグループのノードの最大数。クラスターオートスケーラーは、この数を超えてクラスターを拡張しません。 |
|
|
| クラスター内のメモリーの最小 GiB 数と最大 GiB 数 (形式: <min>:<max>)。クラスターオートスケーラーは、これらの数値を超えてクラスターをスケーリングしません。 |
2.1.3. .spec.resourceLimits.cores リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- <min>:<max> の形式で、クラスター内のコアの最小数と最大数。クラスターオートスケーラーは、これらの数値を超えてクラスターをスケーリングしません。
- 型
-
object - 必須
-
max -
min
-
| プロパティー | 型 | 説明 |
|---|---|---|
|
|
| |
|
|
|
2.1.4. .spec.resourceLimits.gpus リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- <gpu_type>:<min>:<max> の形式で、クラスター内の異なる GPU の最小数と最大数。クラスターオートスケーラーは、これらの数値を超えてクラスターをスケーリングしません。複数回渡すことができます。
- 型
-
array
2.1.5. .spec.resourceLimits.gpus[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- 型
-
object - 必須
-
max -
min -
type
-
| プロパティー | 型 | 説明 |
|---|---|---|
|
|
| |
|
|
| |
|
|
|
最小値と最大値に関連付ける GPU のタイプ。この値は、Node オブジェクトのラベル値として検索することで、Cluster Autoscaler が GPU 容量を持つノードを識別するために使用されます。たとえば、ラベル値が Type フィールドと同じであるラベルキー |
2.1.6. .spec.resourceLimits.memory リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- クラスター内のメモリーの最小 GiB 数と最大 GiB 数 (形式: <min>:<max>)。クラスターオートスケーラーは、これらの数値を超えてクラスターをスケーリングしません。
- 型
-
object - 必須
-
max -
min
-
| プロパティー | 型 | 説明 |
|---|---|---|
|
|
| |
|
|
|
2.1.7. .spec.scaleDown リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- スケールダウン操作の設定。
- 型
-
object - 必須
-
enabled
-
| プロパティー | 型 | 説明 |
|---|---|---|
|
|
| スケールアップ後、スケールダウン評価が再開されるまでの期間。 |
|
|
| スケールダウン評価が再開されたノードの削除後、デフォルトでスキャン間隔になります。 |
|
|
| スケールダウンの失敗後、スケールダウン評価が再開されるまでの期間。 |
|
|
| CA はクラスターを縮小する必要があります。 |
|
|
| スケールダウンの対象となる前にノードが不要になるまでの期間。 |
|
|
| ノード使用率レベル。要求されたリソースの合計を容量で割ったものとして定義され、このレベルを下回るとノードのスケールダウンが考慮されます。 |
2.1.8. .spec.scaleUp リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- スケールアップ操作の設定
- 型
-
object
| プロパティー | 型 | 説明 |
|---|---|---|
|
|
| 新しい Pod のスケールアップ遅延。省略した場合はデフォルトで 0 秒になります。 |
2.1.9. .status リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- ClusterAutoscaler リソースの最近観察されたステータス。
- 型
-
object
2.2. API エンドポイント リンクのコピーリンクがクリップボードにコピーされました!
以下の API エンドポイントを利用できます。
/apis/autoscaling.openshift.io/v1/clusterautoscalers-
DELETE:ClusterAutoscaler のコレクションを削除します。 -
GET: 種類 ClusterAutoscaler のオブジェクトをリスト表示します。 -
POST: ClusterAutoscaler を作成します。
-
/apis/autoscaling.openshift.io/v1/clusterautoscalers/{name}-
DELETE: ClusterAutoscaler を削除します。 -
GET: 指定された ClusterAutoscaler を読み取ります。 -
PATCH: 指定された ClusterAutoscaler を部分的に更新します。 -
PUT: 指定された ClusterAutoscaler を置き換えます。
-
/apis/autoscaling.openshift.io/v1/clusterautoscalers/{name}/status-
GET: 指定した ClusterAutoscaler のステータスを読み取ります。 -
PATCH: 指定された ClusterAutoscaler のステータスを部分的に更新します。 -
PUT: 指定した ClusterAutoscaler のステータスを置き換えます。
-
2.2.1. /apis/autoscaling.openshift.io/v1/clusterautoscalers リンクのコピーリンクがクリップボードにコピーされました!
- HTTP メソッド
-
DELETE - 説明
- ClusterAutoscaler のコレクションを削除します。
| HTTP コード | レスポンスのボディー |
|---|---|
| 200 - OK |
|
| 401 - Unauthorized | 空白 |
- HTTP メソッド
-
GET - 説明
- ClusterAutoscaler の種類のオブジェクトをリスト表示します。
| HTTP コード | レスポンスのボディー |
|---|---|
| 200 - OK | |
| 401 - Unauthorized | 空白 |
- HTTP メソッド
-
POST - 説明
- ClusterAutoscaler を作成します。
| パラメーター | 型 | 説明 |
|---|---|---|
|
|
| これは、変更を永続化してはならないことを示します。dryRun ディレクティブが無効な場合や、認識されない場合はエラーの応答が返され、その要求に対する処理はこれ以上行われません。有効な値は All で、すべてのドライランステージが処理されます。 |
|
|
| fieldValidation は、不明なフィールドまたは重複したフィールドを含むリクエスト (POST/PUT/PATCH) 内のオブジェクトを処理する方法をサーバーに指示します。有効な値は Ignore です。オブジェクトからサイレントにドロップされた不明なフィールドを無視し、デコーダーが検出した最後の重複フィールドを除くすべてを無視します。これは、v1.23 より前のデフォルトの動作です。- Warn: オブジェクトから削除された不明なフィールドごと、および検出された重複フィールドごとに、標準の警告応答ヘッダーを介して警告が送信されます。他にエラーがなければ要求は成功し、重複するフィールドの最後のものだけを保持します。これは v1.23 以降のデフォルトです。- Strict: 不明なフィールドがオブジェクトから削除される場合、または重複フィールドが存在する場合は、リクエストが BadRequest エラーで失敗します。サーバーから返されるエラーには、検出されたすべての不明な重複フィールドが含まれます。 |
| パラメーター | 型 | 説明 |
|---|---|---|
|
|
|
| HTTP コード | レスポンスのボディー |
|---|---|
| 200 - OK |
|
| 201 - Created |
|
| 202 - Accepted |
|
| 401 - Unauthorized | 空白 |
2.2.2. /apis/autoscaling.openshift.io/v1/clusterautoscalers/{name} リンクのコピーリンクがクリップボードにコピーされました!
| パラメーター | 型 | 説明 |
|---|---|---|
|
|
| ClusterAutoscaler の名前 |
- HTTP メソッド
-
DELETE - 説明
- ClusterAutoscaler を削除します。
| パラメーター | 型 | 説明 |
|---|---|---|
|
|
| これは、変更を永続化してはならないことを示します。dryRun ディレクティブが無効な場合や、認識されない場合はエラーの応答が返され、その要求に対する処理はこれ以上行われません。有効な値は All で、すべてのドライランステージが処理されます。 |
| HTTP コード | レスポンスのボディー |
|---|---|
| 200 - OK |
|
| 202 - Accepted |
|
| 401 - Unauthorized | 空白 |
- HTTP メソッド
-
GET - 説明
- 指定された ClusterAutoscaler を読み取ります。
| HTTP コード | レスポンスのボディー |
|---|---|
| 200 - OK |
|
| 401 - Unauthorized | 空白 |
- HTTP メソッド
-
PATCH - 説明
- 指定された ClusterAutoscaler を部分的に更新します。
| パラメーター | 型 | 説明 |
|---|---|---|
|
|
| これは、変更を永続化してはならないことを示します。dryRun ディレクティブが無効な場合や、認識されない場合はエラーの応答が返され、その要求に対する処理はこれ以上行われません。有効な値は All で、すべてのドライランステージが処理されます。 |
|
|
| fieldValidation は、不明なフィールドまたは重複したフィールドを含むリクエスト (POST/PUT/PATCH) 内のオブジェクトを処理する方法をサーバーに指示します。有効な値は Ignore です。オブジェクトからサイレントにドロップされた不明なフィールドを無視し、デコーダーが検出した最後の重複フィールドを除くすべてを無視します。これは、v1.23 より前のデフォルトの動作です。- Warn: オブジェクトから削除された不明なフィールドごと、および検出された重複フィールドごとに、標準の警告応答ヘッダーを介して警告が送信されます。他にエラーがなければ要求は成功し、重複するフィールドの最後のものだけを保持します。これは v1.23 以降のデフォルトです。- Strict: 不明なフィールドがオブジェクトから削除される場合、または重複フィールドが存在する場合は、リクエストが BadRequest エラーで失敗します。サーバーから返されるエラーには、検出されたすべての不明な重複フィールドが含まれます。 |
| HTTP コード | レスポンスのボディー |
|---|---|
| 200 - OK |
|
| 401 - Unauthorized | 空白 |
- HTTP メソッド
-
PUT - 説明
- 指定された ClusterAutoscaler を置き換えます。
| パラメーター | 型 | 説明 |
|---|---|---|
|
|
| これは、変更を永続化してはならないことを示します。dryRun ディレクティブが無効な場合や、認識されない場合はエラーの応答が返され、その要求に対する処理はこれ以上行われません。有効な値は All で、すべてのドライランステージが処理されます。 |
|
|
| fieldValidation は、不明なフィールドまたは重複したフィールドを含むリクエスト (POST/PUT/PATCH) 内のオブジェクトを処理する方法をサーバーに指示します。有効な値は Ignore です。オブジェクトからサイレントにドロップされた不明なフィールドを無視し、デコーダーが検出した最後の重複フィールドを除くすべてを無視します。これは、v1.23 より前のデフォルトの動作です。- Warn: オブジェクトから削除された不明なフィールドごと、および検出された重複フィールドごとに、標準の警告応答ヘッダーを介して警告が送信されます。他にエラーがなければ要求は成功し、重複するフィールドの最後のものだけを保持します。これは v1.23 以降のデフォルトです。- Strict: 不明なフィールドがオブジェクトから削除される場合、または重複フィールドが存在する場合は、リクエストが BadRequest エラーで失敗します。サーバーから返されるエラーには、検出されたすべての不明な重複フィールドが含まれます。 |
| パラメーター | 型 | 説明 |
|---|---|---|
|
|
|
| HTTP コード | レスポンスのボディー |
|---|---|
| 200 - OK |
|
| 201 - Created |
|
| 401 - Unauthorized | 空白 |
2.2.3. /apis/autoscaling.openshift.io/v1/clusterautoscalers/{name}/status リンクのコピーリンクがクリップボードにコピーされました!
| パラメーター | 型 | 説明 |
|---|---|---|
|
|
| ClusterAutoscaler の名前 |
- HTTP メソッド
-
GET - 説明
- 指定した ClusterAutoscaler のステータスを読み取ります。
| HTTP コード | レスポンスのボディー |
|---|---|
| 200 - OK |
|
| 401 - Unauthorized | 空白 |
- HTTP メソッド
-
PATCH - 説明
- 指定された ClusterAutoscaler のステータスを部分的に更新します。
| パラメーター | 型 | 説明 |
|---|---|---|
|
|
| これは、変更を永続化してはならないことを示します。dryRun ディレクティブが無効な場合や、認識されない場合はエラーの応答が返され、その要求に対する処理はこれ以上行われません。有効な値は All で、すべてのドライランステージが処理されます。 |
|
|
| fieldValidation は、不明なフィールドまたは重複したフィールドを含むリクエスト (POST/PUT/PATCH) 内のオブジェクトを処理する方法をサーバーに指示します。有効な値は Ignore です。オブジェクトからサイレントにドロップされた不明なフィールドを無視し、デコーダーが検出した最後の重複フィールドを除くすべてを無視します。これは、v1.23 より前のデフォルトの動作です。- Warn: オブジェクトから削除された不明なフィールドごと、および検出された重複フィールドごとに、標準の警告応答ヘッダーを介して警告が送信されます。他にエラーがなければ要求は成功し、重複するフィールドの最後のものだけを保持します。これは v1.23 以降のデフォルトです。- Strict: 不明なフィールドがオブジェクトから削除される場合、または重複フィールドが存在する場合は、リクエストが BadRequest エラーで失敗します。サーバーから返されるエラーには、検出されたすべての不明な重複フィールドが含まれます。 |
| HTTP コード | レスポンスのボディー |
|---|---|
| 200 - OK |
|
| 401 - Unauthorized | 空白 |
- HTTP メソッド
-
PUT - 説明
- 指定した ClusterAutoscaler のステータスを置き換えます。
| パラメーター | 型 | 説明 |
|---|---|---|
|
|
| これは、変更を永続化してはならないことを示します。dryRun ディレクティブが無効な場合や、認識されない場合はエラーの応答が返され、その要求に対する処理はこれ以上行われません。有効な値は All で、すべてのドライランステージが処理されます。 |
|
|
| fieldValidation は、不明なフィールドまたは重複したフィールドを含むリクエスト (POST/PUT/PATCH) 内のオブジェクトを処理する方法をサーバーに指示します。有効な値は Ignore です。オブジェクトからサイレントにドロップされた不明なフィールドを無視し、デコーダーが検出した最後の重複フィールドを除くすべてを無視します。これは、v1.23 より前のデフォルトの動作です。- Warn: オブジェクトから削除された不明なフィールドごと、および検出された重複フィールドごとに、標準の警告応答ヘッダーを介して警告が送信されます。他にエラーがなければ要求は成功し、重複するフィールドの最後のものだけを保持します。これは v1.23 以降のデフォルトです。- Strict: 不明なフィールドがオブジェクトから削除される場合、または重複フィールドが存在する場合は、リクエストが BadRequest エラーで失敗します。サーバーから返されるエラーには、検出されたすべての不明な重複フィールドが含まれます。 |
| パラメーター | 型 | 説明 |
|---|---|---|
|
|
|
| HTTP コード | レスポンスのボディー |
|---|---|
| 200 - OK |
|
| 201 - Created |
|
| 401 - Unauthorized | 空白 |
第3章 MachineAutoscaler [autoscaling.openshift.io/v1beta1] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- MachineAutoscaler は、machineautoscalers API のスキーマです。
- 型
-
object
3.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 を参照してください。 | |
|
|
| スケーラブルなリソースの制約の仕様。 |
|
|
| スケーラブルリソースの最近観察されたステータス。 |
3.1.1. .spec リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- スケーラブルなリソースの制約の仕様。
- 型
-
object - 必須
-
maxReplicas -
minReplicas -
scaleTargetRef
-
| プロパティー | 型 | 説明 |
|---|---|---|
|
|
| maxReplicas は、スケーラブルなリソースのレプリカの最大数を制限します。 |
|
|
| minReplicas は、スケーラブルなリソースのレプリカの最小数を制限します。 |
|
|
| scaleTargetRef は、スケーラブルなリソースへの参照を保持します。 |
3.1.2. .spec.scaleTargetRef リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- scaleTargetRef は、スケーラブルなリソースへの参照を保持します。
- 型
-
object - 必須
-
kind -
name
-
| プロパティー | 型 | 説明 |
|---|---|---|
|
|
| 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 を参照してください。 |
|
|
| name は、オブジェクトの名前を指定します (例: worker-us-east-1a)。スケーラブルなリソースは、単一の名前空間の下に存在することが期待されます。 |
3.1.3. .status リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- スケーラブルリソースの最近観察されたステータス。
- 型
-
object
| プロパティー | 型 | 説明 |
|---|---|---|
|
|
| lastTargetRef は、最近観察されたスケーラブルなリソースへの参照を保持します。 |
3.1.4. .status.lastTargetRef リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- lastTargetRef は、最近観察されたスケーラブルなリソースへの参照を保持します。
- 型
-
object - 必須
-
kind -
name
-
| プロパティー | 型 | 説明 |
|---|---|---|
|
|
| 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 を参照してください。 |
|
|
| name は、オブジェクトの名前を指定します (例: worker-us-east-1a)。スケーラブルなリソースは、単一の名前空間の下に存在することが期待されます。 |
3.2. API エンドポイント リンクのコピーリンクがクリップボードにコピーされました!
以下の API エンドポイントを利用できます。
/apis/autoscaling.openshift.io/v1beta1/machineautoscalers-
GET: 種類 MachineAutoscaler のオブジェクトをリスト表示します。
-
/apis/autoscaling.openshift.io/v1beta1/namespaces/{namespace}/machineautoscalers-
DELETE: MachineAutoscaler のコレクションを削除します。 -
GET: 種類 MachineAutoscaler のオブジェクトをリスト表示します。 -
POST: MachineAutoscaler を作成します。
-
/apis/autoscaling.openshift.io/v1beta1/namespaces/{namespace}/machineautoscalers/{name}-
DELETE: MachineAutoscaler を削除します。 -
GET: 指定された MachineAutoscaler を読み取ります。 -
PATCH: 指定された MachineAutoscaler を部分的に更新します。 -
PUT: 指定した MachineAutoscaler を交換します。
-
/apis/autoscaling.openshift.io/v1beta1/namespaces/{namespace}/machineautoscalers/{name}/status-
GET: 指定した MachineAutoscaler のステータスを読み取ります。 -
PATCH: 指定された MachineAutoscaler のステータスを部分的に更新します。 -
PUT: 指定した MachineAutoscaler のステータスを置き換えます。
-
3.2.1. /apis/autoscaling.openshift.io/v1beta1/machineautoscalers リンクのコピーリンクがクリップボードにコピーされました!
- HTTP メソッド
-
GET - 説明
- MachineAutoscaler の種類のオブジェクトをリストします。
| HTTP コード | レスポンスのボディー |
|---|---|
| 200 - OK | |
| 401 - Unauthorized | 空白 |
3.2.2. /apis/autoscaling.openshift.io/v1beta1/namespaces/{namespace}/machineautoscalers リンクのコピーリンクがクリップボードにコピーされました!
- HTTP メソッド
-
DELETE - 説明
- MachineAutoscaler のコレクションを削除します。
| HTTP コード | レスポンスのボディー |
|---|---|
| 200 - OK |
|
| 401 - Unauthorized | 空白 |
- HTTP メソッド
-
GET - 説明
- MachineAutoscaler の種類のオブジェクトをリストします。
| HTTP コード | レスポンスのボディー |
|---|---|
| 200 - OK | |
| 401 - Unauthorized | 空白 |
- HTTP メソッド
-
POST - 説明
- MachineAutoscaler を作成します。
| パラメーター | 型 | 説明 |
|---|---|---|
|
|
| これは、変更を永続化してはならないことを示します。dryRun ディレクティブが無効な場合や、認識されない場合はエラーの応答が返され、その要求に対する処理はこれ以上行われません。有効な値は All で、すべてのドライランステージが処理されます。 |
|
|
| fieldValidation は、不明なフィールドまたは重複したフィールドを含むリクエスト (POST/PUT/PATCH) 内のオブジェクトを処理する方法をサーバーに指示します。有効な値は Ignore です。オブジェクトからサイレントにドロップされた不明なフィールドを無視し、デコーダーが検出した最後の重複フィールドを除くすべてを無視します。これは、v1.23 より前のデフォルトの動作です。- Warn: オブジェクトから削除された不明なフィールドごと、および検出された重複フィールドごとに、標準の警告応答ヘッダーを介して警告が送信されます。他にエラーがなければ要求は成功し、重複するフィールドの最後のものだけを保持します。これは v1.23 以降のデフォルトです。- Strict: 不明なフィールドがオブジェクトから削除される場合、または重複フィールドが存在する場合は、リクエストが BadRequest エラーで失敗します。サーバーから返されるエラーには、検出されたすべての不明な重複フィールドが含まれます。 |
| パラメーター | 型 | 説明 |
|---|---|---|
|
|
|
| HTTP コード | レスポンスのボディー |
|---|---|
| 200 - OK |
|
| 201 - Created |
|
| 202 - Accepted |
|
| 401 - Unauthorized | 空白 |
3.2.3. /apis/autoscaling.openshift.io/v1beta1/namespaces/{namespace}/machineautoscalers/{name} リンクのコピーリンクがクリップボードにコピーされました!
| パラメーター | 型 | 説明 |
|---|---|---|
|
|
| MachineAutoscaler の名前。 |
- HTTP メソッド
-
DELETE - 説明
- MachineAutoscaler を削除します。
| パラメーター | 型 | 説明 |
|---|---|---|
|
|
| これは、変更を永続化してはならないことを示します。dryRun ディレクティブが無効な場合や、認識されない場合はエラーの応答が返され、その要求に対する処理はこれ以上行われません。有効な値は All で、すべてのドライランステージが処理されます。 |
| HTTP コード | レスポンスのボディー |
|---|---|
| 200 - OK |
|
| 202 - Accepted |
|
| 401 - Unauthorized | 空白 |
- HTTP メソッド
-
GET - 説明
- 指定された MachineAutoscaler を読み取ります。
| HTTP コード | レスポンスのボディー |
|---|---|
| 200 - OK |
|
| 401 - Unauthorized | 空白 |
- HTTP メソッド
-
PATCH - 説明
- 指定された MachineAutoscaler を部分的に更新します。
| パラメーター | 型 | 説明 |
|---|---|---|
|
|
| これは、変更を永続化してはならないことを示します。dryRun ディレクティブが無効な場合や、認識されない場合はエラーの応答が返され、その要求に対する処理はこれ以上行われません。有効な値は All で、すべてのドライランステージが処理されます。 |
|
|
| fieldValidation は、不明なフィールドまたは重複したフィールドを含むリクエスト (POST/PUT/PATCH) 内のオブジェクトを処理する方法をサーバーに指示します。有効な値は Ignore です。オブジェクトからサイレントにドロップされた不明なフィールドを無視し、デコーダーが検出した最後の重複フィールドを除くすべてを無視します。これは、v1.23 より前のデフォルトの動作です。- Warn: オブジェクトから削除された不明なフィールドごと、および検出された重複フィールドごとに、標準の警告応答ヘッダーを介して警告が送信されます。他にエラーがなければ要求は成功し、重複するフィールドの最後のものだけを保持します。これは v1.23 以降のデフォルトです。- Strict: 不明なフィールドがオブジェクトから削除される場合、または重複フィールドが存在する場合は、リクエストが BadRequest エラーで失敗します。サーバーから返されるエラーには、検出されたすべての不明な重複フィールドが含まれます。 |
| HTTP コード | レスポンスのボディー |
|---|---|
| 200 - OK |
|
| 401 - Unauthorized | 空白 |
- HTTP メソッド
-
PUT - 説明
- 指定した MachineAutoscaler を交換します。
| パラメーター | 型 | 説明 |
|---|---|---|
|
|
| これは、変更を永続化してはならないことを示します。dryRun ディレクティブが無効な場合や、認識されない場合はエラーの応答が返され、その要求に対する処理はこれ以上行われません。有効な値は All で、すべてのドライランステージが処理されます。 |
|
|
| fieldValidation は、不明なフィールドまたは重複したフィールドを含むリクエスト (POST/PUT/PATCH) 内のオブジェクトを処理する方法をサーバーに指示します。有効な値は Ignore です。オブジェクトからサイレントにドロップされた不明なフィールドを無視し、デコーダーが検出した最後の重複フィールドを除くすべてを無視します。これは、v1.23 より前のデフォルトの動作です。- Warn: オブジェクトから削除された不明なフィールドごと、および検出された重複フィールドごとに、標準の警告応答ヘッダーを介して警告が送信されます。他にエラーがなければ要求は成功し、重複するフィールドの最後のものだけを保持します。これは v1.23 以降のデフォルトです。- Strict: 不明なフィールドがオブジェクトから削除される場合、または重複フィールドが存在する場合は、リクエストが BadRequest エラーで失敗します。サーバーから返されるエラーには、検出されたすべての不明な重複フィールドが含まれます。 |
| パラメーター | 型 | 説明 |
|---|---|---|
|
|
|
| HTTP コード | レスポンスのボディー |
|---|---|
| 200 - OK |
|
| 201 - Created |
|
| 401 - Unauthorized | 空白 |
3.2.4. /apis/autoscaling.openshift.io/v1beta1/namespaces/{namespace}/machineautoscalers/{name}/status リンクのコピーリンクがクリップボードにコピーされました!
| パラメーター | 型 | 説明 |
|---|---|---|
|
|
| MachineAutoscaler の名前。 |
- HTTP メソッド
-
GET - 説明
- 指定した MachineAutoscaler のステータスを読み取ります。
| HTTP コード | レスポンスのボディー |
|---|---|
| 200 - OK |
|
| 401 - Unauthorized | 空白 |
- HTTP メソッド
-
PATCH - 説明
- 指定された MachineAutoscaler のステータスを部分的に更新します。
| パラメーター | 型 | 説明 |
|---|---|---|
|
|
| これは、変更を永続化してはならないことを示します。dryRun ディレクティブが無効な場合や、認識されない場合はエラーの応答が返され、その要求に対する処理はこれ以上行われません。有効な値は All で、すべてのドライランステージが処理されます。 |
|
|
| fieldValidation は、不明なフィールドまたは重複したフィールドを含むリクエスト (POST/PUT/PATCH) 内のオブジェクトを処理する方法をサーバーに指示します。有効な値は Ignore です。オブジェクトからサイレントにドロップされた不明なフィールドを無視し、デコーダーが検出した最後の重複フィールドを除くすべてを無視します。これは、v1.23 より前のデフォルトの動作です。- Warn: オブジェクトから削除された不明なフィールドごと、および検出された重複フィールドごとに、標準の警告応答ヘッダーを介して警告が送信されます。他にエラーがなければ要求は成功し、重複するフィールドの最後のものだけを保持します。これは v1.23 以降のデフォルトです。- Strict: 不明なフィールドがオブジェクトから削除される場合、または重複フィールドが存在する場合は、リクエストが BadRequest エラーで失敗します。サーバーから返されるエラーには、検出されたすべての不明な重複フィールドが含まれます。 |
| HTTP コード | レスポンスのボディー |
|---|---|
| 200 - OK |
|
| 401 - Unauthorized | 空白 |
- HTTP メソッド
-
PUT - 説明
- 指定した MachineAutoscaler のステータスを置き換えます。
| パラメーター | 型 | 説明 |
|---|---|---|
|
|
| これは、変更を永続化してはならないことを示します。dryRun ディレクティブが無効な場合や、認識されない場合はエラーの応答が返され、その要求に対する処理はこれ以上行われません。有効な値は All で、すべてのドライランステージが処理されます。 |
|
|
| fieldValidation は、不明なフィールドまたは重複したフィールドを含むリクエスト (POST/PUT/PATCH) 内のオブジェクトを処理する方法をサーバーに指示します。有効な値は Ignore です。オブジェクトからサイレントにドロップされた不明なフィールドを無視し、デコーダーが検出した最後の重複フィールドを除くすべてを無視します。これは、v1.23 より前のデフォルトの動作です。- Warn: オブジェクトから削除された不明なフィールドごと、および検出された重複フィールドごとに、標準の警告応答ヘッダーを介して警告が送信されます。他にエラーがなければ要求は成功し、重複するフィールドの最後のものだけを保持します。これは v1.23 以降のデフォルトです。- Strict: 不明なフィールドがオブジェクトから削除される場合、または重複フィールドが存在する場合は、リクエストが BadRequest エラーで失敗します。サーバーから返されるエラーには、検出されたすべての不明な重複フィールドが含まれます。 |
| パラメーター | 型 | 説明 |
|---|---|---|
|
|
|
| HTTP コード | レスポンスのボディー |
|---|---|
| 200 - OK |
|
| 201 - Created |
|
| 401 - Unauthorized | 空白 |
第4章 HorizontalPodAutoscaler [autoscaling/v2] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- HorizontalPodAutoscaler は、Horizontal Pod Autoscaler の設定であり、指定されたメトリクスに基づいて scale サブリソースを実装するリソースのレプリカ数を自動的に管理します。
- 型
-
object
4.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 を参照してください。 |
|
| metadata は標準のオブジェクトメタデータです。詳細は、https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata を参照してください。 | |
|
|
| HorizontalPodAutoscalerSpec は、HorizontalPodAutoscaler の必要な機能を記述します。 |
|
|
| HorizontalPodAutoscalerStatus は、Horizontal Pod Autoscaler の現在のステータスを記述します。 |
4.1.1. .spec リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- HorizontalPodAutoscalerSpec は、HorizontalPodAutoscaler の必要な機能を記述します。
- 型
-
object - 必須
-
scaleTargetRef -
maxReplicas
-
| プロパティー | 型 | 説明 |
|---|---|---|
|
|
| HorizontalPodAutoscalerBehavior は、上方向と下方向の両方のターゲットのスケーリング動作を設定します (それぞれ、scaleUp フィールドと scaleDown フィールド)。 |
|
|
| maxReplicas は、Autoscaler がスケールアップできるレプリカの数の上限です。minReplicas の数より少なくすることはできません。 |
|
|
| metrics には、必要なレプリカ数を計算するために使用する仕様が含まれています (すべてのメトリクスでの最大レプリカ数が使用されます)。必要なレプリカ数は、ターゲット値と現在の値の比率に現在の Pod 数を乗算して計算されます。したがって、Pod 数が増加すると、使用されるメトリクスを減らす必要があります。またその逆も同様です。各タイプのメトリクスがどのように応答する必要があるかは、個々のメトリクスソースタイプを参照してください。設定されていない場合、デフォルトのメトリクスは平均 CPU 使用率 80% に設定されます。 |
|
|
|
MetricSpec は、単一のメトリクスに基づいてスケーリングする方法を指定します (一度に設定できるのは、 |
|
|
| minReplicas は、オートスケーラーがスケールダウンできるレプリカの数の下限です。デフォルトは 1 Pod です。アルファ機能ゲート HPAScaleToZero が有効で、少なくとも 1 つのオブジェクトまたは外部メトリクスが設定されている場合、minReplicas は 0 になります。スケーリングは、少なくとも 1 つのメトリクス値が使用可能である限りアクティブです。 |
|
|
| CrossVersionObjectReference には、参照されたリソースを識別できるようにするための十分な情報が含まれています。 |
4.1.2. .spec.behavior リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- HorizontalPodAutoscalerBehavior は、上方向と下方向の両方のターゲットのスケーリング動作を設定します (それぞれ、scaleUp フィールドと scaleDown フィールド)。
- 型
-
object
| プロパティー | 型 | 説明 |
|---|---|---|
|
|
| HPAScalingRules は、スケーリングポリシールールと設定可能なメトリクス許容値を使用して、一方向のスケーリング動作を設定します。 スケーリングポリシールールは、HPA のメトリクスから DesiredReplicas を計算した後に適用されます。スケーリングポリシーを指定することで、スケーリング速度を制限できます。安定化ウィンドウを指定してフラッピングを防ぐことができ、レプリカの数が即座に設定されるのではなく、固定化ウィンドウから最も安全な値が選択されます。 許容値はメトリクス値に適用され、小さなメトリクスの変動に対して過度なスケーリングが行われるのを防ぎます。(許容値を設定するには、アルファ HPAConfigurableTolerance フィーチャーゲートを有効にする必要があります。) |
|
|
| HPAScalingRules は、スケーリングポリシールールと設定可能なメトリクス許容値を使用して、一方向のスケーリング動作を設定します。 スケーリングポリシールールは、HPA のメトリクスから DesiredReplicas を計算した後に適用されます。スケーリングポリシーを指定することで、スケーリング速度を制限できます。安定化ウィンドウを指定してフラッピングを防ぐことができ、レプリカの数が即座に設定されるのではなく、固定化ウィンドウから最も安全な値が選択されます。 許容値はメトリクス値に適用され、小さなメトリクスの変動に対して過度なスケーリングが行われるのを防ぎます。(許容値を設定するには、アルファ HPAConfigurableTolerance フィーチャーゲートを有効にする必要があります。) |
4.1.3. .spec.behavior.scaleDown リンクのコピーリンクがクリップボードにコピーされました!
- 説明
HPAScalingRules は、スケーリングポリシールールと設定可能なメトリクス許容値を使用して、一方向のスケーリング動作を設定します。
スケーリングポリシールールは、HPA のメトリクスから DesiredReplicas を計算した後に適用されます。スケーリングポリシーを指定することで、スケーリング速度を制限できます。安定化ウィンドウを指定してフラッピングを防ぐことができ、レプリカの数が即座に設定されるのではなく、固定化ウィンドウから最も安全な値が選択されます。
許容値はメトリクス値に適用され、小さなメトリクスの変動に対して過度なスケーリングが行われるのを防ぎます。(許容値を設定するには、アルファ HPAConfigurableTolerance フィーチャーゲートを有効にする必要があります。)
- 型
-
object
| プロパティー | 型 | 説明 |
|---|---|---|
|
|
| policies は、スケーリング中に使用できる潜在的なスケーリングポリシーのリストです。設定されていない場合は、デフォルト値を使用します。- スケールアップの場合: Pod の数を 2 倍にするか、15 秒のウィンドウで 4 つの Pod の絶対的な変更を許可します。- スケールダウンの場合: 15 秒のウィンドウですべての Pod を削除できるようにします。 |
|
|
| HPAScalingPolicy は、指定された過去の期間にわたって合致する必要がある単一のポリシーです。 |
|
|
| selectPolicy は、どのポリシーを使用するかを指定するために使用されます。設定されていないと、デフォルト値の Max が使用されます。 |
|
|
| stabilizationWindowSeconds は、スケールアップまたはスケールダウン中に過去の推奨事項を考慮する必要がある時間 (秒) です。StabilizationWindowSeconds は、0 以上 3600 (1 時間) 以下である必要があります。設定されていないと、デフォルト値を使用します。- スケールアップの場合: 0 (固定化なし)。- スケールダウンの場合: 300 (固定化ウィンドウの長さは 300 秒です)。 |
|
| 許容度は、現在のメトリクス値と目的のメトリクス値の比率の許容度であり、その比率を下回ると、必要なレプリカ数に対して更新は行われません (例: 1% の場合は 0.01)。0 以上である必要があります。設定されていない場合は、デフォルトのクラスター全体の許容値が適用されます (デフォルトでは 10%)。 たとえば、自動スケーリングのメモリー消費目標が 100Mi、スケールダウン許容値とスケールアップ許容値がそれぞれ 5% と 1% に設定されている場合、実際の消費量が 95Mi を下回るか 101Mi を超えるとスケーリングがトリガーされます。 これはアルファフィールドであり、HPAConfigurableTolerance フィーチャーゲートを有効にする必要があります。 |
4.1.4. .spec.behavior.scaleDown.policies リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- policies は、スケーリング中に使用できる潜在的なスケーリングポリシーのリストです。設定されていない場合は、デフォルト値を使用します。- スケールアップの場合: Pod の数を 2 倍にするか、15 秒のウィンドウで 4 つの Pod の絶対的な変更を許可します。- スケールダウンの場合: 15 秒のウィンドウですべての Pod を削除できるようにします。
- 型
-
array
4.1.5. .spec.behavior.scaleDown.policies[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- HPAScalingPolicy は、指定された過去の期間にわたって合致する必要がある単一のポリシーです。
- 型
-
object - 必須
-
type -
value -
periodSeconds
-
| プロパティー | 型 | 説明 |
|---|---|---|
|
|
| periodSeconds は、ポリシーが適用される時間枠を指定します。periodSeconds は、0 より大きく、1800 (30 分) 以下にする必要があります。 |
|
|
| type はスケーリングポリシーを指定するために使用されます。 |
|
|
| value には、ポリシーによって許可されている変更量が含まれます。ゼロより大きくなければなりません |
4.1.6. .spec.behavior.scaleUp リンクのコピーリンクがクリップボードにコピーされました!
- 説明
HPAScalingRules は、スケーリングポリシールールと設定可能なメトリクス許容値を使用して、一方向のスケーリング動作を設定します。
スケーリングポリシールールは、HPA のメトリクスから DesiredReplicas を計算した後に適用されます。スケーリングポリシーを指定することで、スケーリング速度を制限できます。安定化ウィンドウを指定してフラッピングを防ぐことができ、レプリカの数が即座に設定されるのではなく、固定化ウィンドウから最も安全な値が選択されます。
許容値はメトリクス値に適用され、小さなメトリクスの変動に対して過度なスケーリングが行われるのを防ぎます。(許容値を設定するには、アルファ HPAConfigurableTolerance フィーチャーゲートを有効にする必要があります。)
- 型
-
object
| プロパティー | 型 | 説明 |
|---|---|---|
|
|
| policies は、スケーリング中に使用できる潜在的なスケーリングポリシーのリストです。設定されていない場合は、デフォルト値を使用します。- スケールアップの場合: Pod の数を 2 倍にするか、15 秒のウィンドウで 4 つの Pod の絶対的な変更を許可します。- スケールダウンの場合: 15 秒のウィンドウですべての Pod を削除できるようにします。 |
|
|
| HPAScalingPolicy は、指定された過去の期間にわたって合致する必要がある単一のポリシーです。 |
|
|
| selectPolicy は、どのポリシーを使用するかを指定するために使用されます。設定されていないと、デフォルト値の Max が使用されます。 |
|
|
| stabilizationWindowSeconds は、スケールアップまたはスケールダウン中に過去の推奨事項を考慮する必要がある時間 (秒) です。StabilizationWindowSeconds は、0 以上 3600 (1 時間) 以下である必要があります。設定されていないと、デフォルト値を使用します。- スケールアップの場合: 0 (固定化なし)。- スケールダウンの場合: 300 (固定化ウィンドウの長さは 300 秒です)。 |
|
| 許容度は、現在のメトリクス値と目的のメトリクス値の比率の許容度であり、その比率を下回ると、必要なレプリカ数に対して更新は行われません (例: 1% の場合は 0.01)。0 以上である必要があります。設定されていない場合は、デフォルトのクラスター全体の許容値が適用されます (デフォルトでは 10%)。 たとえば、自動スケーリングのメモリー消費目標が 100Mi、スケールダウン許容値とスケールアップ許容値がそれぞれ 5% と 1% に設定されている場合、実際の消費量が 95Mi を下回るか 101Mi を超えるとスケーリングがトリガーされます。 これはアルファフィールドであり、HPAConfigurableTolerance フィーチャーゲートを有効にする必要があります。 |
4.1.7. .spec.behavior.scaleUp.policies リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- policies は、スケーリング中に使用できる潜在的なスケーリングポリシーのリストです。設定されていない場合は、デフォルト値を使用します。- スケールアップの場合: Pod の数を 2 倍にするか、15 秒のウィンドウで 4 つの Pod の絶対的な変更を許可します。- スケールダウンの場合: 15 秒のウィンドウですべての Pod を削除できるようにします。
- 型
-
array
4.1.8. .spec.behavior.scaleUp.policies[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- HPAScalingPolicy は、指定された過去の期間にわたって合致する必要がある単一のポリシーです。
- 型
-
object - 必須
-
type -
value -
periodSeconds
-
| プロパティー | 型 | 説明 |
|---|---|---|
|
|
| periodSeconds は、ポリシーが適用される時間枠を指定します。periodSeconds は、0 より大きく、1800 (30 分) 以下にする必要があります。 |
|
|
| type はスケーリングポリシーを指定するために使用されます。 |
|
|
| value には、ポリシーによって許可されている変更量が含まれます。ゼロより大きくなければなりません |
4.1.9. .spec.metrics リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- metrics には、必要なレプリカ数を計算するために使用する仕様が含まれています (すべてのメトリクスでの最大レプリカ数が使用されます)。必要なレプリカ数は、ターゲット値と現在の値の比率に現在の Pod 数を乗算して計算されます。したがって、Pod 数が増加すると、使用されるメトリクスを減らす必要があります。またその逆も同様です。各タイプのメトリクスがどのように応答する必要があるかは、個々のメトリクスソースタイプを参照してください。設定されていない場合、デフォルトのメトリクスは平均 CPU 使用率 80% に設定されます。
- 型
-
array
4.1.10. .spec.metrics[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
-
MetricSpec は、単一のメトリクスに基づいてスケーリングする方法を指定します (一度に設定できるのは、
typeと他の 1 つの一致フィールドのみです)。 - 型
-
object - 必須
-
type
-
| プロパティー | 型 | 説明 |
|---|---|---|
|
|
| ContainerResourceMetricSource は、リクエストと制限で指定されているように、Kubernetes で認識されているリソースメトリクスに基づいてスケーリングする方法を示します。各 Pod は、現在のスケールターゲット (CPU やメモリーなど) で記述します。値はターゲットと比較される前に平均化されます。このようなメトリクスは Kubernetes に組み込まれており、"Pod" ソースを使用する通常の Pod ごとのメトリクスに利用可能なオプションに加えて、特別なスケーリングオプションがあります。1 つの "target" タイプのみを設定する必要があります。 |
|
|
| ExternalMetricSource は、Kubernetes オブジェクトに関連付けられていないメトリクス (クラウドメッセージングサービスのキューの長さ、クラスターの外部で実行されているロードバランサーからの QPS など) に基づいてスケールする方法を示します。 |
|
|
| ObjectMetricSource は、kubernetes オブジェクトを記述するメトリクス (例: Ingress オブジェクトの 1 秒あたりのヒット数) をスケールする方法を示します。 |
|
|
| PodsMetricSource は、現在のスケールターゲットで各 Pod を記述するメトリクス (例: 1 秒あたりのトランザクション処理数) に基づいてスケールする方法を示します。値はターゲット値と比較される前に平均化されます。 |
|
|
| ResourceMetricSource は、リクエストと制限で指定されているように、Kubernetes で認識されているリソースメトリクスに基づいてスケーリングする方法を示します。各 Pod は、現在のスケールターゲット (CPU やメモリーなど) で記述します。値はターゲットと比較される前に平均化されます。このようなメトリクスは Kubernetes に組み込まれており、"Pod" ソースを使用する通常の Pod ごとのメトリクスに利用可能なオプションに加えて、特別なスケーリングオプションがあります。1 つの "target" タイプのみを設定する必要があります。 |
|
|
| type はメトリクスソースのタイプです。これは、"ContainerResource"、"External"、"Object"、"Pod"、または "Resource" のいずれかであり、それぞれがオブジェクト内の一致するフィールドに対応します。 |
4.1.11. .spec.metrics[].containerResource リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- ContainerResourceMetricSource は、リクエストと制限で指定されているように、Kubernetes で認識されているリソースメトリクスに基づいてスケーリングする方法を示します。各 Pod は、現在のスケールターゲット (CPU やメモリーなど) で記述します。値はターゲットと比較される前に平均化されます。このようなメトリクスは Kubernetes に組み込まれており、"Pod" ソースを使用する通常の Pod ごとのメトリクスに利用可能なオプションに加えて、特別なスケーリングオプションがあります。1 つの "target" タイプのみを設定する必要があります。
- 型
-
object - 必須
-
name -
target -
container
-
| プロパティー | 型 | 説明 |
|---|---|---|
|
|
| container は、スケーリングターゲットの Pod にあるコンテナーの名前です。 |
|
|
| name は、対象のリソースの名前です。 |
|
|
| MetricTarget は、特定のメトリクスのターゲット値、平均値、または平均使用率を定義します。 |
4.1.12. .spec.metrics[].containerResource.target リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- MetricTarget は、特定のメトリクスのターゲット値、平均値、または平均使用率を定義します。
- 型
-
object - 必須
-
type
-
| プロパティー | 型 | 説明 |
|---|---|---|
|
|
| averageUtilization は、関連する全 Pod のリソースメトリクスの平均値であり、Pod のリソースの要求値に占めるパーセンテージとして表されます。現在、Resource metric source type に対してのみ有効です |
|
| averageValue は、関連するすべての Pod にわたるメトリクスの平均ターゲット値 (数量) です。 | |
|
|
| type は、メトリクスタイプが Utilization、Value、または AverageValue のいずれであるかを表します。 |
|
| value は、メトリクスの目標値 (数量として) です。 |
4.1.13. .spec.metrics[].external リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- ExternalMetricSource は、Kubernetes オブジェクトに関連付けられていないメトリクス (クラウドメッセージングサービスのキューの長さ、クラスターの外部で実行されているロードバランサーからの QPS など) に基づいてスケールする方法を示します。
- 型
-
object - 必須
-
metric -
target
-
| プロパティー | 型 | 説明 |
|---|---|---|
|
|
| MetricIdentifier は、メトリクスの名前およびオプションでセレクターを定義します。 |
|
|
| MetricTarget は、特定のメトリクスのターゲット値、平均値、または平均使用率を定義します。 |
4.1.14. .spec.metrics[].external.metric リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- MetricIdentifier は、メトリクスの名前およびオプションでセレクターを定義します。
- 型
-
object - 必須
-
name
-
| プロパティー | 型 | 説明 |
|---|---|---|
|
|
| name は、指定されたメトリクスの名前です。 |
|
| selector は、指定されたメトリクスの標準 Kubernetes ラベルセレクターの文字列エンコード形式です。設定すると、追加パラメーターとしてメトリクスサーバーに渡され、より具体的にメトリクスのスコープを設定します。設定を解除すると、metricName のみがメトリクスの収集に使用されます。 |
4.1.15. .spec.metrics[].external.target リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- MetricTarget は、特定のメトリクスのターゲット値、平均値、または平均使用率を定義します。
- 型
-
object - 必須
-
type
-
| プロパティー | 型 | 説明 |
|---|---|---|
|
|
| averageUtilization は、関連する全 Pod のリソースメトリクスの平均値であり、Pod のリソースの要求値に占めるパーセンテージとして表されます。現在、Resource metric source type に対してのみ有効です |
|
| averageValue は、関連するすべての Pod にわたるメトリクスの平均ターゲット値 (数量) です。 | |
|
|
| type は、メトリクスタイプが Utilization、Value、または AverageValue のいずれであるかを表します。 |
|
| value は、メトリクスの目標値 (数量として) です。 |
4.1.16. .spec.metrics[].object リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- ObjectMetricSource は、kubernetes オブジェクトを記述するメトリクス (例: Ingress オブジェクトの 1 秒あたりのヒット数) をスケールする方法を示します。
- 型
-
object - 必須
-
describedObject -
target -
metric
-
| プロパティー | 型 | 説明 |
|---|---|---|
|
|
| CrossVersionObjectReference には、参照されたリソースを識別できるようにするための十分な情報が含まれています。 |
|
|
| MetricIdentifier は、メトリクスの名前およびオプションでセレクターを定義します。 |
|
|
| MetricTarget は、特定のメトリクスのターゲット値、平均値、または平均使用率を定義します。 |
4.1.17. .spec.metrics[].object.describedObject リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- CrossVersionObjectReference には、参照されたリソースを識別できるようにするための十分な情報が含まれています。
- 型
-
object - 必須
-
kind -
name
-
| プロパティー | 型 | 説明 |
|---|---|---|
|
|
| apiVersion は参照先の API バージョンです。 |
|
|
| kind は指示対象の種類です。詳細は、https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds を参照してください。 |
|
|
| name は指示対象の名前です。詳細は、https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names を参照してください。 |
4.1.18. .spec.metrics[].object.metric リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- MetricIdentifier は、メトリクスの名前およびオプションでセレクターを定義します。
- 型
-
object - 必須
-
name
-
| プロパティー | 型 | 説明 |
|---|---|---|
|
|
| name は、指定されたメトリクスの名前です。 |
|
| selector は、指定されたメトリクスの標準 Kubernetes ラベルセレクターの文字列エンコード形式です。設定すると、追加パラメーターとしてメトリクスサーバーに渡され、より具体的にメトリクスのスコープを設定します。設定を解除すると、metricName のみがメトリクスの収集に使用されます。 |
4.1.19. .spec.metrics[].object.target リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- MetricTarget は、特定のメトリクスのターゲット値、平均値、または平均使用率を定義します。
- 型
-
object - 必須
-
type
-
| プロパティー | 型 | 説明 |
|---|---|---|
|
|
| averageUtilization は、関連する全 Pod のリソースメトリクスの平均値であり、Pod のリソースの要求値に占めるパーセンテージとして表されます。現在、Resource metric source type に対してのみ有効です |
|
| averageValue は、関連するすべての Pod にわたるメトリクスの平均ターゲット値 (数量) です。 | |
|
|
| type は、メトリクスタイプが Utilization、Value、または AverageValue のいずれであるかを表します。 |
|
| value は、メトリクスの目標値 (数量として) です。 |
4.1.20. .spec.metrics[].pods リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- PodsMetricSource は、現在のスケールターゲットで各 Pod を記述するメトリクス (例: 1 秒あたりのトランザクション処理数) に基づいてスケールする方法を示します。値はターゲット値と比較される前に平均化されます。
- 型
-
object - 必須
-
metric -
target
-
| プロパティー | 型 | 説明 |
|---|---|---|
|
|
| MetricIdentifier は、メトリクスの名前およびオプションでセレクターを定義します。 |
|
|
| MetricTarget は、特定のメトリクスのターゲット値、平均値、または平均使用率を定義します。 |
4.1.21. .spec.metrics[].pods.metric リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- MetricIdentifier は、メトリクスの名前およびオプションでセレクターを定義します。
- 型
-
object - 必須
-
name
-
| プロパティー | 型 | 説明 |
|---|---|---|
|
|
| name は、指定されたメトリクスの名前です。 |
|
| selector は、指定されたメトリクスの標準 Kubernetes ラベルセレクターの文字列エンコード形式です。設定すると、追加パラメーターとしてメトリクスサーバーに渡され、より具体的にメトリクスのスコープを設定します。設定を解除すると、metricName のみがメトリクスの収集に使用されます。 |
4.1.22. .spec.metrics[].pods.target リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- MetricTarget は、特定のメトリクスのターゲット値、平均値、または平均使用率を定義します。
- 型
-
object - 必須
-
type
-
| プロパティー | 型 | 説明 |
|---|---|---|
|
|
| averageUtilization は、関連する全 Pod のリソースメトリクスの平均値であり、Pod のリソースの要求値に占めるパーセンテージとして表されます。現在、Resource metric source type に対してのみ有効です |
|
| averageValue は、関連するすべての Pod にわたるメトリクスの平均ターゲット値 (数量) です。 | |
|
|
| type は、メトリクスタイプが Utilization、Value、または AverageValue のいずれであるかを表します。 |
|
| value は、メトリクスの目標値 (数量として) です。 |
4.1.23. .spec.metrics[].resource リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- ResourceMetricSource は、リクエストと制限で指定されているように、Kubernetes で認識されているリソースメトリクスに基づいてスケーリングする方法を示します。各 Pod は、現在のスケールターゲット (CPU やメモリーなど) で記述します。値はターゲットと比較される前に平均化されます。このようなメトリクスは Kubernetes に組み込まれており、"Pod" ソースを使用する通常の Pod ごとのメトリクスに利用可能なオプションに加えて、特別なスケーリングオプションがあります。1 つの "target" タイプのみを設定する必要があります。
- 型
-
object - 必須
-
name -
target
-
| プロパティー | 型 | 説明 |
|---|---|---|
|
|
| name は、対象のリソースの名前です。 |
|
|
| MetricTarget は、特定のメトリクスのターゲット値、平均値、または平均使用率を定義します。 |
4.1.24. .spec.metrics[].resource.target リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- MetricTarget は、特定のメトリクスのターゲット値、平均値、または平均使用率を定義します。
- 型
-
object - 必須
-
type
-
| プロパティー | 型 | 説明 |
|---|---|---|
|
|
| averageUtilization は、関連する全 Pod のリソースメトリクスの平均値であり、Pod のリソースの要求値に占めるパーセンテージとして表されます。現在、Resource metric source type に対してのみ有効です |
|
| averageValue は、関連するすべての Pod にわたるメトリクスの平均ターゲット値 (数量) です。 | |
|
|
| type は、メトリクスタイプが Utilization、Value、または AverageValue のいずれであるかを表します。 |
|
| value は、メトリクスの目標値 (数量として) です。 |
4.1.25. .spec.scaleTargetRef リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- CrossVersionObjectReference には、参照されたリソースを識別できるようにするための十分な情報が含まれています。
- 型
-
object - 必須
-
kind -
name
-
| プロパティー | 型 | 説明 |
|---|---|---|
|
|
| apiVersion は参照先の API バージョンです。 |
|
|
| kind は指示対象の種類です。詳細は、https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds を参照してください。 |
|
|
| name は指示対象の名前です。詳細は、https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names を参照してください。 |
4.1.26. .status リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- HorizontalPodAutoscalerStatus は、Horizontal Pod Autoscaler の現在のステータスを記述します。
- 型
-
object - 必須
-
desiredReplicas
-
| プロパティー | 型 | 説明 |
|---|---|---|
|
|
| conditions は、このオートスケーラーがターゲットをスケーリングするために必要な一連の条件であり、それらの条件が満たされているかどうかを示します。 |
|
|
| HorizontalPodAutoscalerCondition は、特定の時点での HorizontalPodAutoscaler の状態を記述します。 |
|
|
| currentMetrics は、このオートスケーラーに使用されるメトリクスの最後の読み取り状態です。 |
|
|
| MetricStatus は、単一メトリクスの最後に読み取られた状態を表します。 |
|
|
| currentReplicas は、オートスケーラーが管理する Pod のレプリカ数で、オートスケーラーが最後に確認した数値です。 |
|
|
| desiredReplicas は、オートスケーラーが管理する Pod の任意のレプリカ数で、オートスケーラーが最後に計算した数値です。 |
|
| lastScaleTime は、HorizontalPodAutoscaler が Pod の数を最後にスケーリングした時間であり、オートスケーラーが Pod の数を変更する頻度を制御するために使用されます。 | |
|
|
| observedGeneration は、このオートスケーラーによって確認された最新の世代です。 |
4.1.27. .status.conditions リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- conditions は、このオートスケーラーがターゲットをスケーリングするために必要な一連の条件であり、それらの条件が満たされているかどうかを示します。
- 型
-
array
4.1.28. .status.conditions[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- HorizontalPodAutoscalerCondition は、特定の時点での HorizontalPodAutoscaler の状態を記述します。
- 型
-
object - 必須
-
type -
status
-
| プロパティー | 型 | 説明 |
|---|---|---|
|
| lastTransitionTime は、別の状態に最後に遷移した時間です。 | |
|
|
| message は、遷移の詳細を含む、人間が判読できる説明です。 |
|
|
| reason は、条件の最後の遷移の理由です。 |
|
|
| status は条件のステータス (True、False、Unknown) です。 |
|
|
| type は現在の状態を表します |
4.1.29. .status.currentMetrics リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- currentMetrics は、このオートスケーラーに使用されるメトリクスの最後の読み取り状態です。
- 型
-
array
4.1.30. .status.currentMetrics[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- MetricStatus は、単一メトリクスの最後に読み取られた状態を表します。
- 型
-
object - 必須
-
type
-
| プロパティー | 型 | 説明 |
|---|---|---|
|
|
| ContainerResourceMetricStatus は、リクエストと制限で指定されているように、Kubernetes で認識されているリソースメトリクスの現在値を示し、現在のスケールターゲット (CPU やメモリーなど) で、各 Pod に含まれる単一のコンテナーを記述します。このようなメトリクスは Kubernetes に組み込まれており、"Pod" ソースを使用する通常の Pod ごとのメトリクスに利用可能なオプションに加えて、特別なスケーリングオプションがあります。 |
|
|
| ExternalMetricStatus は、Kubernetes オブジェクトに関連付けられていないグローバルメトリクスの現在の値を示します。 |
|
|
| ObjectMetricStatus は、kubernetes オブジェクトを説明するメトリクスの現在の値 (例: Ingress オブジェクトの 1 秒あたりのヒット数) を示します。 |
|
|
| PodsMetricStatus は、現在のスケールターゲット内の各 Pod を説明するメトリクスの現在の値 (例: 1 秒あたりのトランザクション処理数) を示します。 |
|
|
| ResourceMetricStatus は、リクエストと制限で指定されているように、Kubernetes に認識されているリソースメトリクスの現在の値を示し、現在のスケールターゲット (CPU やメモリーなど) で各 Pod を記述します。このようなメトリクスは Kubernetes に組み込まれており、"Pod" ソースを使用する通常の Pod ごとのメトリクスに利用可能なオプションに加えて、特別なスケーリングオプションがあります。 |
|
|
| type はメトリクスソースのタイプです。これは "ContainerResource"、"External"、"Object"、"Pod"、または "Resource" のいずれかであり、それぞれがオブジェクト内の一致するフィールドに対応します。 |
4.1.31. .status.currentMetrics[].containerResource リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- ContainerResourceMetricStatus は、リクエストと制限で指定されているように、Kubernetes で認識されているリソースメトリクスの現在値を示し、現在のスケールターゲット (CPU やメモリーなど) で、各 Pod に含まれる単一のコンテナーを記述します。このようなメトリクスは Kubernetes に組み込まれており、"Pod" ソースを使用する通常の Pod ごとのメトリクスに利用可能なオプションに加えて、特別なスケーリングオプションがあります。
- 型
-
object - 必須
-
name -
current -
container
-
| プロパティー | 型 | 説明 |
|---|---|---|
|
|
| container は、スケーリングターゲットの Pod にあるコンテナーの名前です。 |
|
|
| MetricValueStatus は、メトリクスの現在の値を保持します。 |
|
|
| name は、対象のリソースの名前です。 |
4.1.32. .status.currentMetrics[].containerResource.current リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- MetricValueStatus は、メトリクスの現在の値を保持します。
- 型
-
object
4.1.33. .status.currentMetrics[].external リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- ExternalMetricStatus は、Kubernetes オブジェクトに関連付けられていないグローバルメトリクスの現在の値を示します。
- 型
-
object - 必須
-
metric -
current
-
| プロパティー | 型 | 説明 |
|---|---|---|
|
|
| MetricValueStatus は、メトリクスの現在の値を保持します。 |
|
|
| MetricIdentifier は、メトリクスの名前およびオプションでセレクターを定義します。 |
4.1.34. .status.currentMetrics[].external.current リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- MetricValueStatus は、メトリクスの現在の値を保持します。
- 型
-
object
4.1.35. .status.currentMetrics[].external.metric リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- MetricIdentifier は、メトリクスの名前およびオプションでセレクターを定義します。
- 型
-
object - 必須
-
name
-
| プロパティー | 型 | 説明 |
|---|---|---|
|
|
| name は、指定されたメトリクスの名前です。 |
|
| selector は、指定されたメトリクスの標準 Kubernetes ラベルセレクターの文字列エンコード形式です。設定すると、追加パラメーターとしてメトリクスサーバーに渡され、より具体的にメトリクスのスコープを設定します。設定を解除すると、metricName のみがメトリクスの収集に使用されます。 |
4.1.36. .status.currentMetrics[].object リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- ObjectMetricStatus は、kubernetes オブジェクトを説明するメトリクスの現在の値 (例: Ingress オブジェクトの 1 秒あたりのヒット数) を示します。
- 型
-
object - 必須
-
metric -
current -
describedObject
-
| プロパティー | 型 | 説明 |
|---|---|---|
|
|
| MetricValueStatus は、メトリクスの現在の値を保持します。 |
|
|
| CrossVersionObjectReference には、参照されたリソースを識別できるようにするための十分な情報が含まれています。 |
|
|
| MetricIdentifier は、メトリクスの名前およびオプションでセレクターを定義します。 |
4.1.37. .status.currentMetrics[].object.current リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- MetricValueStatus は、メトリクスの現在の値を保持します。
- 型
-
object
4.1.38. .status.currentMetrics[].object.describedObject リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- CrossVersionObjectReference には、参照されたリソースを識別できるようにするための十分な情報が含まれています。
- 型
-
object - 必須
-
kind -
name
-
| プロパティー | 型 | 説明 |
|---|---|---|
|
|
| apiVersion は参照先の API バージョンです。 |
|
|
| kind は指示対象の種類です。詳細は、https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds を参照してください。 |
|
|
| name は指示対象の名前です。詳細は、https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names を参照してください。 |
4.1.39. .status.currentMetrics[].object.metric リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- MetricIdentifier は、メトリクスの名前およびオプションでセレクターを定義します。
- 型
-
object - 必須
-
name
-
| プロパティー | 型 | 説明 |
|---|---|---|
|
|
| name は、指定されたメトリクスの名前です。 |
|
| selector は、指定されたメトリクスの標準 Kubernetes ラベルセレクターの文字列エンコード形式です。設定すると、追加パラメーターとしてメトリクスサーバーに渡され、より具体的にメトリクスのスコープを設定します。設定を解除すると、metricName のみがメトリクスの収集に使用されます。 |
4.1.40. .status.currentMetrics[].pods リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- PodsMetricStatus は、現在のスケールターゲット内の各 Pod を説明するメトリクスの現在の値 (例: 1 秒あたりのトランザクション処理数) を示します。
- 型
-
object - 必須
-
metric -
current
-
| プロパティー | 型 | 説明 |
|---|---|---|
|
|
| MetricValueStatus は、メトリクスの現在の値を保持します。 |
|
|
| MetricIdentifier は、メトリクスの名前およびオプションでセレクターを定義します。 |
4.1.41. .status.currentMetrics[].pods.current リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- MetricValueStatus は、メトリクスの現在の値を保持します。
- 型
-
object
4.1.42. .status.currentMetrics[].pods.metric リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- MetricIdentifier は、メトリクスの名前およびオプションでセレクターを定義します。
- 型
-
object - 必須
-
name
-
| プロパティー | 型 | 説明 |
|---|---|---|
|
|
| name は、指定されたメトリクスの名前です。 |
|
| selector は、指定されたメトリクスの標準 Kubernetes ラベルセレクターの文字列エンコード形式です。設定すると、追加パラメーターとしてメトリクスサーバーに渡され、より具体的にメトリクスのスコープを設定します。設定を解除すると、metricName のみがメトリクスの収集に使用されます。 |
4.1.43. .status.currentMetrics[].resource リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- ResourceMetricStatus は、リクエストと制限で指定されているように、Kubernetes に認識されているリソースメトリクスの現在の値を示し、現在のスケールターゲット (CPU やメモリーなど) で各 Pod を記述します。このようなメトリクスは Kubernetes に組み込まれており、"Pod" ソースを使用する通常の Pod ごとのメトリクスに利用可能なオプションに加えて、特別なスケーリングオプションがあります。
- 型
-
object - 必須
-
name -
current
-
| プロパティー | 型 | 説明 |
|---|---|---|
|
|
| MetricValueStatus は、メトリクスの現在の値を保持します。 |
|
|
| name は、対象のリソースの名前です。 |
4.1.44. .status.currentMetrics[].resource.current リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- MetricValueStatus は、メトリクスの現在の値を保持します。
- 型
-
object
4.2. API エンドポイント リンクのコピーリンクがクリップボードにコピーされました!
以下の API エンドポイントを利用できます。
/apis/autoscaling/v2/horizontalpodautoscalers-
GET: 種類 HorizontalPodAutoscaler のオブジェクトをリストまたは監視します。
-
/apis/autoscaling/v2/watch/horizontalpodautoscalers-
GET: HorizontalPodAutoscaler のリストに対する個々の変更を監視します。非推奨: 代わりに、リスト操作で 'watch' パラメーターを使用してください。
-
/apis/autoscaling/v2/namespaces/{namespace}/horizontalpodautoscalers-
DELETE: HorizontalPodAutoscaler のコレクションを削除します。 -
GET: 種類 HorizontalPodAutoscaler のオブジェクトをリストまたは監視します。 -
POST: HorizontalPodAutoscaler を作成します。
-
/apis/autoscaling/v2/watch/namespaces/{namespace}/horizontalpodautoscalers-
GET: HorizontalPodAutoscaler のリストに対する個々の変更を監視します。非推奨: 代わりに、リスト操作で 'watch' パラメーターを使用してください。
-
/apis/autoscaling/v2/namespaces/{namespace}/horizontalpodautoscalers/{name}-
DELETE: HorizontalPodAutoscaler を削除します。 -
GET: 指定された HorizontalPodAutoscaler を読み取ります。 -
PATCH: 指定された HorizontalPodAutoscaler を部分的に更新します。 -
PUT: 指定された HorizontalPodAutoscaler を置き換えます。
-
/apis/autoscaling/v2/watch/namespaces/{namespace}/horizontalpodautoscalers/{name}-
GET:HorizontalPodAutoscaler の種類のオブジェクトへの変更を監視します。非推奨: 代わりに、リスト操作で 'watch' パラメーターを使用し、'fieldSelector' パラメーターで単一の項目にフィルター処理します。
-
/apis/autoscaling/v2/namespaces/{namespace}/horizontalpodautoscalers/{name}/status-
GET: 指定した HorizontalPodAutoscaler のステータスを読み取ります。 -
PATCH: 指定された HorizontalPodAutoscaler のステータスを部分的に更新します。 -
PUT: 指定した HorizontalPodAutoscaler のステータスを置き換えます。
-
4.2.1. /apis/autoscaling/v2/horizontalpodautoscalers リンクのコピーリンクがクリップボードにコピーされました!
- HTTP メソッド
-
GET - 説明
- 種類 HorizontalPodAutoscaler のオブジェクトをリストまたは監視します。
| HTTP コード | レスポンスのボディー |
|---|---|
| 200 - OK | |
| 401 - Unauthorized | 空白 |
4.2.2. /apis/autoscaling/v2/watch/horizontalpodautoscalers リンクのコピーリンクがクリップボードにコピーされました!
- HTTP メソッド
-
GET - 説明
- 個々の変更を HorizontalPodAutoscaler のリストに監視します。非推奨: 代わりに、リスト操作で 'watch' パラメーターを使用してください。
| HTTP コード | レスポンスのボディー |
|---|---|
| 200 - OK |
|
| 401 - Unauthorized | 空白 |
4.2.3. /apis/autoscaling/v2/namespaces/{namespace}/horizontalpodautoscalers リンクのコピーリンクがクリップボードにコピーされました!
- HTTP メソッド
-
DELETE - 説明
- HorizontalPodAutoscaler のコレクションを削除します。
| パラメーター | 型 | 説明 |
|---|---|---|
|
|
| これは、変更を永続化してはならないことを示します。dryRun ディレクティブが無効な場合や、認識されない場合はエラーの応答が返され、その要求に対する処理はこれ以上行われません。有効な値は All で、すべてのドライランステージが処理されます。 |
| HTTP コード | レスポンスのボディー |
|---|---|
| 200 - OK |
|
| 401 - Unauthorized | 空白 |
- HTTP メソッド
-
GET - 説明
- 種類 HorizontalPodAutoscaler のオブジェクトをリストまたは監視します。
| HTTP コード | レスポンスのボディー |
|---|---|
| 200 - OK | |
| 401 - Unauthorized | 空白 |
- HTTP メソッド
-
POST - 説明
- HorizontalPodAutoscaler を作成します。
| パラメーター | 型 | 説明 |
|---|---|---|
|
|
| これは、変更を永続化してはならないことを示します。dryRun ディレクティブが無効な場合や、認識されない場合はエラーの応答が返され、その要求に対する処理はこれ以上行われません。有効な値は All で、すべてのドライランステージが処理されます。 |
|
|
| fieldValidation は、不明なフィールドまたは重複したフィールドを含むリクエスト (POST/PUT/PATCH) 内のオブジェクトを処理する方法をサーバーに指示します。有効な値は Ignore です。オブジェクトからサイレントにドロップされた不明なフィールドを無視し、デコーダーが検出した最後の重複フィールドを除くすべてを無視します。これは、v1.23 より前のデフォルトの動作です。- Warn: オブジェクトから削除された不明なフィールドごと、および検出された重複フィールドごとに、標準の警告応答ヘッダーを介して警告が送信されます。他にエラーがなければ要求は成功し、重複するフィールドの最後のものだけを保持します。これは v1.23 以降のデフォルトです。- Strict: 不明なフィールドがオブジェクトから削除される場合、または重複フィールドが存在する場合は、リクエストが BadRequest エラーで失敗します。サーバーから返されるエラーには、検出されたすべての不明な重複フィールドが含まれます。 |
| パラメーター | 型 | 説明 |
|---|---|---|
|
|
| HTTP コード | レスポンスのボディー |
|---|---|
| 200 - OK | |
| 201 - Created | |
| 202 - Accepted | |
| 401 - Unauthorized | 空白 |
4.2.4. /apis/autoscaling/v2/watch/namespaces/{namespace}/horizontalpodautoscalers リンクのコピーリンクがクリップボードにコピーされました!
- HTTP メソッド
-
GET - 説明
- 個々の変更を HorizontalPodAutoscaler のリストに監視します。非推奨: 代わりに、リスト操作で 'watch' パラメーターを使用してください。
| HTTP コード | レスポンスのボディー |
|---|---|
| 200 - OK |
|
| 401 - Unauthorized | 空白 |
4.2.5. /apis/autoscaling/v2/namespaces/{namespace}/horizontalpodautoscalers/{name} リンクのコピーリンクがクリップボードにコピーされました!
| パラメーター | 型 | 説明 |
|---|---|---|
|
|
| HorizontalPodAutoscaler の名前。 |
- HTTP メソッド
-
DELETE - 説明
- HorizontalPodAutoscaler を削除します。
| パラメーター | 型 | 説明 |
|---|---|---|
|
|
| これは、変更を永続化してはならないことを示します。dryRun ディレクティブが無効な場合や、認識されない場合はエラーの応答が返され、その要求に対する処理はこれ以上行われません。有効な値は All で、すべてのドライランステージが処理されます。 |
| HTTP コード | レスポンスのボディー |
|---|---|
| 200 - OK |
|
| 202 - Accepted |
|
| 401 - Unauthorized | 空白 |
- HTTP メソッド
-
GET - 説明
- 指定した HorizontalPodAutoscaler を読み取ります。
| HTTP コード | レスポンスのボディー |
|---|---|
| 200 - OK | |
| 401 - Unauthorized | 空白 |
- HTTP メソッド
-
PATCH - 説明
- 指定した HorizontalPodAutoscaler を部分的に更新します。
| パラメーター | 型 | 説明 |
|---|---|---|
|
|
| これは、変更を永続化してはならないことを示します。dryRun ディレクティブが無効な場合や、認識されない場合はエラーの応答が返され、その要求に対する処理はこれ以上行われません。有効な値は All で、すべてのドライランステージが処理されます。 |
|
|
| fieldValidation は、不明なフィールドまたは重複したフィールドを含むリクエスト (POST/PUT/PATCH) 内のオブジェクトを処理する方法をサーバーに指示します。有効な値は Ignore です。オブジェクトからサイレントにドロップされた不明なフィールドを無視し、デコーダーが検出した最後の重複フィールドを除くすべてを無視します。これは、v1.23 より前のデフォルトの動作です。- Warn: オブジェクトから削除された不明なフィールドごと、および検出された重複フィールドごとに、標準の警告応答ヘッダーを介して警告が送信されます。他にエラーがなければ要求は成功し、重複するフィールドの最後のものだけを保持します。これは v1.23 以降のデフォルトです。- Strict: 不明なフィールドがオブジェクトから削除される場合、または重複フィールドが存在する場合は、リクエストが BadRequest エラーで失敗します。サーバーから返されるエラーには、検出されたすべての不明な重複フィールドが含まれます。 |
| HTTP コード | レスポンスのボディー |
|---|---|
| 200 - OK | |
| 201 - Created | |
| 401 - Unauthorized | 空白 |
- HTTP メソッド
-
PUT - 説明
- 指定した HorizontalPodAutoscaler を置き換えます。
| パラメーター | 型 | 説明 |
|---|---|---|
|
|
| これは、変更を永続化してはならないことを示します。dryRun ディレクティブが無効な場合や、認識されない場合はエラーの応答が返され、その要求に対する処理はこれ以上行われません。有効な値は All で、すべてのドライランステージが処理されます。 |
|
|
| fieldValidation は、不明なフィールドまたは重複したフィールドを含むリクエスト (POST/PUT/PATCH) 内のオブジェクトを処理する方法をサーバーに指示します。有効な値は Ignore です。オブジェクトからサイレントにドロップされた不明なフィールドを無視し、デコーダーが検出した最後の重複フィールドを除くすべてを無視します。これは、v1.23 より前のデフォルトの動作です。- Warn: オブジェクトから削除された不明なフィールドごと、および検出された重複フィールドごとに、標準の警告応答ヘッダーを介して警告が送信されます。他にエラーがなければ要求は成功し、重複するフィールドの最後のものだけを保持します。これは v1.23 以降のデフォルトです。- Strict: 不明なフィールドがオブジェクトから削除される場合、または重複フィールドが存在する場合は、リクエストが BadRequest エラーで失敗します。サーバーから返されるエラーには、検出されたすべての不明な重複フィールドが含まれます。 |
| パラメーター | 型 | 説明 |
|---|---|---|
|
|
| HTTP コード | レスポンスのボディー |
|---|---|
| 200 - OK | |
| 201 - Created | |
| 401 - Unauthorized | 空白 |
4.2.6. /apis/autoscaling/v2/watch/namespaces/{namespace}/horizontalpodautoscalers/{name} リンクのコピーリンクがクリップボードにコピーされました!
| パラメーター | 型 | 説明 |
|---|---|---|
|
|
| HorizontalPodAutoscaler の名前。 |
- HTTP メソッド
-
GET - 説明
- 種類が HorizontalPodAutoscaler のオブジェクトに変更されるのを監視します。非推奨: 代わりに、リスト操作で 'watch' パラメーターを使用し、'fieldSelector' パラメーターで単一の項目にフィルター処理します。
| HTTP コード | レスポンスのボディー |
|---|---|
| 200 - OK |
|
| 401 - Unauthorized | 空白 |
4.2.7. /apis/autoscaling/v2/namespaces/{namespace}/horizontalpodautoscalers/{name}/status リンクのコピーリンクがクリップボードにコピーされました!
| パラメーター | 型 | 説明 |
|---|---|---|
|
|
| HorizontalPodAutoscaler の名前。 |
- HTTP メソッド
-
GET - 説明
- 指定した HorizontalPodAutoscaler のステータスを読み取ります。
| HTTP コード | レスポンスのボディー |
|---|---|
| 200 - OK | |
| 401 - Unauthorized | 空白 |
- HTTP メソッド
-
PATCH - 説明
- 指定した HorizontalPodAutoscaler のステータスを部分的に更新します。
| パラメーター | 型 | 説明 |
|---|---|---|
|
|
| これは、変更を永続化してはならないことを示します。dryRun ディレクティブが無効な場合や、認識されない場合はエラーの応答が返され、その要求に対する処理はこれ以上行われません。有効な値は All で、すべてのドライランステージが処理されます。 |
|
|
| fieldValidation は、不明なフィールドまたは重複したフィールドを含むリクエスト (POST/PUT/PATCH) 内のオブジェクトを処理する方法をサーバーに指示します。有効な値は Ignore です。オブジェクトからサイレントにドロップされた不明なフィールドを無視し、デコーダーが検出した最後の重複フィールドを除くすべてを無視します。これは、v1.23 より前のデフォルトの動作です。- Warn: オブジェクトから削除された不明なフィールドごと、および検出された重複フィールドごとに、標準の警告応答ヘッダーを介して警告が送信されます。他にエラーがなければ要求は成功し、重複するフィールドの最後のものだけを保持します。これは v1.23 以降のデフォルトです。- Strict: 不明なフィールドがオブジェクトから削除される場合、または重複フィールドが存在する場合は、リクエストが BadRequest エラーで失敗します。サーバーから返されるエラーには、検出されたすべての不明な重複フィールドが含まれます。 |
| HTTP コード | レスポンスのボディー |
|---|---|
| 200 - OK | |
| 201 - Created | |
| 401 - Unauthorized | 空白 |
- HTTP メソッド
-
PUT - 説明
- 指定した HorizontalPodAutoscaler のステータスを置き換えます。
| パラメーター | 型 | 説明 |
|---|---|---|
|
|
| これは、変更を永続化してはならないことを示します。dryRun ディレクティブが無効な場合や、認識されない場合はエラーの応答が返され、その要求に対する処理はこれ以上行われません。有効な値は All で、すべてのドライランステージが処理されます。 |
|
|
| fieldValidation は、不明なフィールドまたは重複したフィールドを含むリクエスト (POST/PUT/PATCH) 内のオブジェクトを処理する方法をサーバーに指示します。有効な値は Ignore です。オブジェクトからサイレントにドロップされた不明なフィールドを無視し、デコーダーが検出した最後の重複フィールドを除くすべてを無視します。これは、v1.23 より前のデフォルトの動作です。- Warn: オブジェクトから削除された不明なフィールドごと、および検出された重複フィールドごとに、標準の警告応答ヘッダーを介して警告が送信されます。他にエラーがなければ要求は成功し、重複するフィールドの最後のものだけを保持します。これは v1.23 以降のデフォルトです。- Strict: 不明なフィールドがオブジェクトから削除される場合、または重複フィールドが存在する場合は、リクエストが BadRequest エラーで失敗します。サーバーから返されるエラーには、検出されたすべての不明な重複フィールドが含まれます。 |
| パラメーター | 型 | 説明 |
|---|---|---|
|
|
| HTTP コード | レスポンスのボディー |
|---|---|
| 200 - OK | |
| 201 - Created | |
| 401 - Unauthorized | 空白 |
第5章 Scale [autoscaling/v1] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- Scale は、リソースのスケーリング要求を表します。
- 型
-
object
5.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 を参照してください。 | |
|
|
| ScaleSpec は、スケールサブリソースの属性を記述します。 |
|
|
| ScaleStatus は、スケールサブリソースの現在のステータスを表します。 |
5.1.1. .spec リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- ScaleSpec は、スケールサブリソースの属性を記述します。
- 型
-
object
| プロパティー | 型 | 説明 |
|---|---|---|
|
|
| replicas は、スケーリングされたオブジェクトに必要なインスタンスの数です。 |
5.1.2. .status リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- ScaleStatus は、スケールサブリソースの現在のステータスを表します。
- 型
-
object - 必須
-
replicas
-
| プロパティー | 型 | 説明 |
|---|---|---|
|
|
| replicas は、スケーリングされたオブジェクトで確認されたインスタンスの実際の数です。 |
|
|
| selector は、replicas 数と一致する必要がある Pod に対するラベルクエリーです。これはラベルセレクターと同じですが、クライアントによるイントロスペクションを回避するために文字列形式になっています。文字列は、query-param 構文と同じ形式になります。ラベルセレクターの詳細は、https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/ を参照してください。 |
5.2. API エンドポイント リンクのコピーリンクがクリップボードにコピーされました!
以下の API エンドポイントを利用できます。
/apis/apps/v1/namespaces/{namespace}/deployments/{name}/scale-
GET: 指定したデプロイメントのスケールを読み取ります。 -
PATCH: 指定したデプロイメントのスケールを部分的に更新します。 -
PUT: 指定したデプロイメントのスケールを置き換えます。
-
/apis/apps/v1/namespaces/{namespace}/replicasets/{name}/scale-
GET: 指定した ReplicaSet のスケールを読み取ります。 -
PATCH: 指定した ReplicaSet のスケールを部分的に更新します。 -
PUT: 指定した ReplicaSet のスケールを置き換えます。
-
/apis/apps/v1/namespaces/{namespace}/statefulsets/{name}/scale-
GET: 指定した StatefulSet のスケールを読み取ります。 -
PATCH: 指定した StatefulSet のスケールを部分的に更新します。 -
PUT: 指定した StatefulSet のスケールを置き換えます。
-
/api/v1/namespaces/{namespace}/replicationcontrollers/{name}/scale-
GET: 指定した ReplicationController のスケールを読み取ります。 -
PATCH: 指定した ReplicationController のスケールを部分的に更新します。 -
PUT: 指定した ReplicationController のスケールを置き換えます。
-
5.2.1. /apis/apps/v1/namespaces/{namespace}/deployments/{name}/scale リンクのコピーリンクがクリップボードにコピーされました!
| パラメーター | 型 | 説明 |
|---|---|---|
|
|
| スケールの名前。 |
- HTTP メソッド
-
GET - 説明
- 指定したデプロイメントのスケールを読み取ります。
| HTTP コード | レスポンスのボディー |
|---|---|
| 200 - OK |
|
| 401 - Unauthorized | 空白 |
- HTTP メソッド
-
PATCH - 説明
- 指定したデプロイメントのスケールを部分的に更新します。
| パラメーター | 型 | 説明 |
|---|---|---|
|
|
| これは、変更を永続化してはならないことを示します。dryRun ディレクティブが無効な場合や、認識されない場合はエラーの応答が返され、その要求に対する処理はこれ以上行われません。有効な値は All で、すべてのドライランステージが処理されます。 |
|
|
| fieldValidation は、不明なフィールドまたは重複したフィールドを含むリクエスト (POST/PUT/PATCH) 内のオブジェクトを処理する方法をサーバーに指示します。有効な値は Ignore です。オブジェクトからサイレントにドロップされた不明なフィールドを無視し、デコーダーが検出した最後の重複フィールドを除くすべてを無視します。これは、v1.23 より前のデフォルトの動作です。- Warn: オブジェクトから削除された不明なフィールドごと、および検出された重複フィールドごとに、標準の警告応答ヘッダーを介して警告が送信されます。他にエラーがなければ要求は成功し、重複するフィールドの最後のものだけを保持します。これは v1.23 以降のデフォルトです。- Strict: 不明なフィールドがオブジェクトから削除される場合、または重複フィールドが存在する場合は、リクエストが BadRequest エラーで失敗します。サーバーから返されるエラーには、検出されたすべての不明な重複フィールドが含まれます。 |
| HTTP コード | レスポンスのボディー |
|---|---|
| 200 - OK |
|
| 201 - Created |
|
| 401 - Unauthorized | 空白 |
- HTTP メソッド
-
PUT - 説明
- 指定したデプロイメントのスケールを置き換えます。
| パラメーター | 型 | 説明 |
|---|---|---|
|
|
| これは、変更を永続化してはならないことを示します。dryRun ディレクティブが無効な場合や、認識されない場合はエラーの応答が返され、その要求に対する処理はこれ以上行われません。有効な値は All で、すべてのドライランステージが処理されます。 |
|
|
| fieldValidation は、不明なフィールドまたは重複したフィールドを含むリクエスト (POST/PUT/PATCH) 内のオブジェクトを処理する方法をサーバーに指示します。有効な値は Ignore です。オブジェクトからサイレントにドロップされた不明なフィールドを無視し、デコーダーが検出した最後の重複フィールドを除くすべてを無視します。これは、v1.23 より前のデフォルトの動作です。- Warn: オブジェクトから削除された不明なフィールドごと、および検出された重複フィールドごとに、標準の警告応答ヘッダーを介して警告が送信されます。他にエラーがなければ要求は成功し、重複するフィールドの最後のものだけを保持します。これは v1.23 以降のデフォルトです。- Strict: 不明なフィールドがオブジェクトから削除される場合、または重複フィールドが存在する場合は、リクエストが BadRequest エラーで失敗します。サーバーから返されるエラーには、検出されたすべての不明な重複フィールドが含まれます。 |
| パラメーター | 型 | 説明 |
|---|---|---|
|
|
|
5.2.2. /apis/apps/v1/namespaces/{namespace}/replicasets/{name}/scale リンクのコピーリンクがクリップボードにコピーされました!
| パラメーター | 型 | 説明 |
|---|---|---|
|
|
| スケールの名前。 |
- HTTP メソッド
-
GET - 説明
- 指定した ReplicaSet のスケールを読み取ります。
| HTTP コード | レスポンスのボディー |
|---|---|
| 200 - OK |
|
| 401 - Unauthorized | 空白 |
- HTTP メソッド
-
PATCH - 説明
- 指定した ReplicaSet のスケールを部分的に更新します。
| パラメーター | 型 | 説明 |
|---|---|---|
|
|
| これは、変更を永続化してはならないことを示します。dryRun ディレクティブが無効な場合や、認識されない場合はエラーの応答が返され、その要求に対する処理はこれ以上行われません。有効な値は All で、すべてのドライランステージが処理されます。 |
|
|
| fieldValidation は、不明なフィールドまたは重複したフィールドを含むリクエスト (POST/PUT/PATCH) 内のオブジェクトを処理する方法をサーバーに指示します。有効な値は Ignore です。オブジェクトからサイレントにドロップされた不明なフィールドを無視し、デコーダーが検出した最後の重複フィールドを除くすべてを無視します。これは、v1.23 より前のデフォルトの動作です。- Warn: オブジェクトから削除された不明なフィールドごと、および検出された重複フィールドごとに、標準の警告応答ヘッダーを介して警告が送信されます。他にエラーがなければ要求は成功し、重複するフィールドの最後のものだけを保持します。これは v1.23 以降のデフォルトです。- Strict: 不明なフィールドがオブジェクトから削除される場合、または重複フィールドが存在する場合は、リクエストが BadRequest エラーで失敗します。サーバーから返されるエラーには、検出されたすべての不明な重複フィールドが含まれます。 |
| HTTP コード | レスポンスのボディー |
|---|---|
| 200 - OK |
|
| 201 - Created |
|
| 401 - Unauthorized | 空白 |
- HTTP メソッド
-
PUT - 説明
- 指定した ReplicaSet のスケールを置き換えます。
| パラメーター | 型 | 説明 |
|---|---|---|
|
|
| これは、変更を永続化してはならないことを示します。dryRun ディレクティブが無効な場合や、認識されない場合はエラーの応答が返され、その要求に対する処理はこれ以上行われません。有効な値は All で、すべてのドライランステージが処理されます。 |
|
|
| fieldValidation は、不明なフィールドまたは重複したフィールドを含むリクエスト (POST/PUT/PATCH) 内のオブジェクトを処理する方法をサーバーに指示します。有効な値は Ignore です。オブジェクトからサイレントにドロップされた不明なフィールドを無視し、デコーダーが検出した最後の重複フィールドを除くすべてを無視します。これは、v1.23 より前のデフォルトの動作です。- Warn: オブジェクトから削除された不明なフィールドごと、および検出された重複フィールドごとに、標準の警告応答ヘッダーを介して警告が送信されます。他にエラーがなければ要求は成功し、重複するフィールドの最後のものだけを保持します。これは v1.23 以降のデフォルトです。- Strict: 不明なフィールドがオブジェクトから削除される場合、または重複フィールドが存在する場合は、リクエストが BadRequest エラーで失敗します。サーバーから返されるエラーには、検出されたすべての不明な重複フィールドが含まれます。 |
| パラメーター | 型 | 説明 |
|---|---|---|
|
|
|
5.2.3. /apis/apps/v1/namespaces/{namespace}/statefulsets/{name}/scale リンクのコピーリンクがクリップボードにコピーされました!
| パラメーター | 型 | 説明 |
|---|---|---|
|
|
| スケールの名前。 |
- HTTP メソッド
-
GET - 説明
- 指定した StatefulSet のスケールを読み取ります。
| HTTP コード | レスポンスのボディー |
|---|---|
| 200 - OK |
|
| 401 - Unauthorized | 空白 |
- HTTP メソッド
-
PATCH - 説明
- 指定した StatefulSet のスケールを部分的に更新します。
| パラメーター | 型 | 説明 |
|---|---|---|
|
|
| これは、変更を永続化してはならないことを示します。dryRun ディレクティブが無効な場合や、認識されない場合はエラーの応答が返され、その要求に対する処理はこれ以上行われません。有効な値は All で、すべてのドライランステージが処理されます。 |
|
|
| fieldValidation は、不明なフィールドまたは重複したフィールドを含むリクエスト (POST/PUT/PATCH) 内のオブジェクトを処理する方法をサーバーに指示します。有効な値は Ignore です。オブジェクトからサイレントにドロップされた不明なフィールドを無視し、デコーダーが検出した最後の重複フィールドを除くすべてを無視します。これは、v1.23 より前のデフォルトの動作です。- Warn: オブジェクトから削除された不明なフィールドごと、および検出された重複フィールドごとに、標準の警告応答ヘッダーを介して警告が送信されます。他にエラーがなければ要求は成功し、重複するフィールドの最後のものだけを保持します。これは v1.23 以降のデフォルトです。- Strict: 不明なフィールドがオブジェクトから削除される場合、または重複フィールドが存在する場合は、リクエストが BadRequest エラーで失敗します。サーバーから返されるエラーには、検出されたすべての不明な重複フィールドが含まれます。 |
| HTTP コード | レスポンスのボディー |
|---|---|
| 200 - OK |
|
| 201 - Created |
|
| 401 - Unauthorized | 空白 |
- HTTP メソッド
-
PUT - 説明
- 指定した StatefulSet のスケールを置き換えます。
| パラメーター | 型 | 説明 |
|---|---|---|
|
|
| これは、変更を永続化してはならないことを示します。dryRun ディレクティブが無効な場合や、認識されない場合はエラーの応答が返され、その要求に対する処理はこれ以上行われません。有効な値は All で、すべてのドライランステージが処理されます。 |
|
|
| fieldValidation は、不明なフィールドまたは重複したフィールドを含むリクエスト (POST/PUT/PATCH) 内のオブジェクトを処理する方法をサーバーに指示します。有効な値は Ignore です。オブジェクトからサイレントにドロップされた不明なフィールドを無視し、デコーダーが検出した最後の重複フィールドを除くすべてを無視します。これは、v1.23 より前のデフォルトの動作です。- Warn: オブジェクトから削除された不明なフィールドごと、および検出された重複フィールドごとに、標準の警告応答ヘッダーを介して警告が送信されます。他にエラーがなければ要求は成功し、重複するフィールドの最後のものだけを保持します。これは v1.23 以降のデフォルトです。- Strict: 不明なフィールドがオブジェクトから削除される場合、または重複フィールドが存在する場合は、リクエストが BadRequest エラーで失敗します。サーバーから返されるエラーには、検出されたすべての不明な重複フィールドが含まれます。 |
| パラメーター | 型 | 説明 |
|---|---|---|
|
|
|
5.2.4. /api/v1/namespaces/{namespace}/replicationcontrollers/{name}/scale リンクのコピーリンクがクリップボードにコピーされました!
| パラメーター | 型 | 説明 |
|---|---|---|
|
|
| スケールの名前。 |
- HTTP メソッド
-
GET - 説明
- 指定した ReplicationController のスケールを読み取ります。
| HTTP コード | レスポンスのボディー |
|---|---|
| 200 - OK |
|
| 401 - Unauthorized | 空白 |
- HTTP メソッド
-
PATCH - 説明
- 指定した ReplicationController のスケールを部分的に更新します。
| パラメーター | 型 | 説明 |
|---|---|---|
|
|
| これは、変更を永続化してはならないことを示します。dryRun ディレクティブが無効な場合や、認識されない場合はエラーの応答が返され、その要求に対する処理はこれ以上行われません。有効な値は All で、すべてのドライランステージが処理されます。 |
|
|
| fieldValidation は、不明なフィールドまたは重複したフィールドを含むリクエスト (POST/PUT/PATCH) 内のオブジェクトを処理する方法をサーバーに指示します。有効な値は Ignore です。オブジェクトからサイレントにドロップされた不明なフィールドを無視し、デコーダーが検出した最後の重複フィールドを除くすべてを無視します。これは、v1.23 より前のデフォルトの動作です。- Warn: オブジェクトから削除された不明なフィールドごと、および検出された重複フィールドごとに、標準の警告応答ヘッダーを介して警告が送信されます。他にエラーがなければ要求は成功し、重複するフィールドの最後のものだけを保持します。これは v1.23 以降のデフォルトです。- Strict: 不明なフィールドがオブジェクトから削除される場合、または重複フィールドが存在する場合は、リクエストが BadRequest エラーで失敗します。サーバーから返されるエラーには、検出されたすべての不明な重複フィールドが含まれます。 |
| HTTP コード | レスポンスのボディー |
|---|---|
| 200 - OK |
|
| 201 - Created |
|
| 401 - Unauthorized | 空白 |
- HTTP メソッド
-
PUT - 説明
- 指定した ReplicationController のスケールを置き換えます。
| パラメーター | 型 | 説明 |
|---|---|---|
|
|
| これは、変更を永続化してはならないことを示します。dryRun ディレクティブが無効な場合や、認識されない場合はエラーの応答が返され、その要求に対する処理はこれ以上行われません。有効な値は All で、すべてのドライランステージが処理されます。 |
|
|
| fieldValidation は、不明なフィールドまたは重複したフィールドを含むリクエスト (POST/PUT/PATCH) 内のオブジェクトを処理する方法をサーバーに指示します。有効な値は Ignore です。オブジェクトからサイレントにドロップされた不明なフィールドを無視し、デコーダーが検出した最後の重複フィールドを除くすべてを無視します。これは、v1.23 より前のデフォルトの動作です。- Warn: オブジェクトから削除された不明なフィールドごと、および検出された重複フィールドごとに、標準の警告応答ヘッダーを介して警告が送信されます。他にエラーがなければ要求は成功し、重複するフィールドの最後のものだけを保持します。これは v1.23 以降のデフォルトです。- Strict: 不明なフィールドがオブジェクトから削除される場合、または重複フィールドが存在する場合は、リクエストが BadRequest エラーで失敗します。サーバーから返されるエラーには、検出されたすべての不明な重複フィールドが含まれます。 |
| パラメーター | 型 | 説明 |
|---|---|---|
|
|
|