7.5. スケール自動スケーリング/v1


Description
スケール h、リソースのスケーリング要求を表します。
タイプ
object

7.5.1. 仕様

Expand
プロパティータイプ説明

apiVersion

string

APIVersion はオブジェクトのこの表現のバージョンスキーマを定義します。サーバーは認識されたスキーマを最新の内部値に変換し、認識されない値は拒否することがあります。詳細は、https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources を参照してください。

kind

string

kind はこのオブジェクトが表す REST リソースを表す文字列の値です。サーバーはクライアントが要求を送信するエンドポイントからこれを推測できることがあります。これを更新することはできません。CamelCase詳細については、https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds を参照してください。

metadata

ObjectMeta

標準のオブジェクトメタデータ。詳細は https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata を参照してください。

spec

object

ScaleSpec は、スケールサブリソースの属性を記述します。

status

object

ScaleStatus は、スケールサブリソースの現在のステータスを表します。

7.5.1.1. .spec

Description
ScaleSpec は、スケールサブリソースの属性を記述します。
タイプ
object
Expand
プロパティータイプDescription

replicas

integer

スケーリングされたオブジェクトのインスタンスの望ましい数。

7.5.1.2. .status

Description
ScaleStatus は、スケールサブリソースの現在のステータスを表します。
タイプ
object
必須
  • replicas
Expand
プロパティータイプDescription

replicas

integer

スケーリングされたオブジェクトの観測されたインスタンスの実際の数。

selector

string

レプリカ数と一致する必要がある Pod に対するラベルクエリー。これはラベルセレクターと同じですが、クライアントによるイントロスペクションを避けるために文字列形式になっています。文字列は、query-param 構文と同じ形式になります。ラベルセレクターの詳細:http: //kubernetes.io/docs/user-guide/labels#label-selectors

7.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 のスケールを置き換えます

7.5.2.1. /apis/apps/v1/namespaces/{namespace}/deployments/{name}/scale

Expand
表7.107 グローバルパスパラメーター
パラメータータイプ説明

name

string

スケールの名前

namespace

string

チームやプロジェクトなどのオブジェクト名と認証スコープ

Expand
表7.108 グローバルクエリーパラメーター
パラメータータイプ説明

pretty

string

'true' の場合、出力はきれいに印刷されます。

HTTP メソッド
GET
Description
指定されたデプロイメントのスケールを読み取る
Expand
表7.109 HTTP 応答
HTTP コードレスポンス本文

200 - OK

スケール スキーマ

401 - Unauthorized

空白

HTTP メソッド
PATCH
Description
指定されたデプロイメントのスケールを部分的に更新します
Expand
表7.110 クエリーパラメーター
パラメータータイプ説明

dryRun

string

これがある場合、変更を永続化してはならないことを示します。無効または認識されない dryRun ディレクティブは、エラーレスポンスを引き起こし、リクエストをそれ以上処理しません。有効な値: - All: すべてのドライランステージが処理されます。

fieldManager

string

fieldManager は、これらの変更を行っているアクターまたはエンティティーに関連付けられた名前です。値は 128 文字未満である必要があり、https://golang.org/pkg/unicode/#IsPrint で定義されているように、印刷可能な文字のみが含まれている必要があります。このフィールドは、適用要求 (application/apply-patch) には必須ですが、非適用パッチタイプ (JsonPatch、MergePatch、StrategicMergePatch) にはオプションです。

force

boolean

Force は Apply リクエストを強制します。これは、ユーザーが他の人が所有する競合するフィールドを再取得することを意味します。非適用パッチ要求の場合、強制フラグを設定解除する必要があります。

Expand
表7.111 ボディパラメーター
パラメータータイプ説明

body

Patch schema

 
Expand
表7.112 HTTP 応答
HTTP コードレスポンス本文

200 - OK

スケール スキーマ

201 - Created

スケール スキーマ

401 - Unauthorized

空白

HTTP メソッド
PUT
Description
指定されたデプロイメントのスケールを置き換えます
Expand
表7.113 クエリーパラメーター
パラメータータイプ説明

dryRun

string

これがある場合、変更を永続化してはならないことを示します。無効または認識されない dryRun ディレクティブは、エラーレスポンスを引き起こし、リクエストをそれ以上処理しません。有効な値: - All: すべてのドライランステージが処理されます。

fieldManager

string

fieldManager は、これらの変更を行っているアクターまたはエンティティーに関連付けられた名前です。値は 128 文字未満である必要があり、https://golang.org/pkg/unicode/#IsPrint で定義されているように、印刷可能な文字のみが含まれている必要があります。

Expand
表7.114 ボディパラメーター
パラメータータイプ説明

ボディー

スケール スキーマ

 
Expand
表7.115 HTTP 応答
HTTP コードレスポンス本文

200 - OK

スケール スキーマ

201 - Created

スケール スキーマ

401 - Unauthorized

空白

7.5.2.2. /apis/apps/v1/namespaces/{namespace}/replicasets/{name}/scale

Expand
表7.116 グローバルパスパラメーター
パラメータータイプ説明

name

string

スケールの名前

namespace

string

チームやプロジェクトなどのオブジェクト名と認証スコープ

Expand
表7.117 グローバルクエリーパラメーター
パラメータータイプ説明

pretty

string

'true' の場合、出力はきれいに印刷されます。

HTTP メソッド
GET
Description
指定された ReplicaSet のスケールを読み取ります
Expand
表7.118 HTTP 応答
HTTP コードレスポンス本文

200 - OK

スケール スキーマ

401 - Unauthorized

空白

HTTP メソッド
PATCH
Description
指定された ReplicaSet のスケールを部分的に更新します
Expand
表7.119 クエリーパラメーター
パラメータータイプ説明

dryRun

string

これがある場合、変更を永続化してはならないことを示します。無効または認識されない dryRun ディレクティブは、エラーレスポンスを引き起こし、リクエストをそれ以上処理しません。有効な値: - All: すべてのドライランステージが処理されます。

fieldManager

string

fieldManager は、これらの変更を行っているアクターまたはエンティティーに関連付けられた名前です。値は 128 文字未満である必要があり、https://golang.org/pkg/unicode/#IsPrint で定義されているように、印刷可能な文字のみが含まれている必要があります。このフィールドは、適用要求 (application/apply-patch) には必須ですが、非適用パッチタイプ (JsonPatch、MergePatch、StrategicMergePatch) にはオプションです。

force

boolean

Force は Apply リクエストを強制します。これは、ユーザーが他の人が所有する競合するフィールドを再取得することを意味します。非適用パッチ要求の場合、強制フラグを設定解除する必要があります。

Expand
表7.120 ボディパラメーター
パラメータータイプ説明

body

Patch schema

 
Expand
表7.121 HTTP 応答
HTTP コードレスポンス本文

200 - OK

スケール スキーマ

201 - Created

スケール スキーマ

401 - Unauthorized

空白

HTTP メソッド
PUT
Description
指定された ReplicaSet のスケールを置き換えます
Expand
表7.122 クエリーパラメーター
パラメータータイプ説明

dryRun

string

これがある場合、変更を永続化してはならないことを示します。無効または認識されない dryRun ディレクティブは、エラーレスポンスを引き起こし、リクエストをそれ以上処理しません。有効な値: - All: すべてのドライランステージが処理されます。

fieldManager

string

fieldManager は、これらの変更を行っているアクターまたはエンティティーに関連付けられた名前です。値は 128 文字未満である必要があり、https://golang.org/pkg/unicode/#IsPrint で定義されているように、印刷可能な文字のみが含まれている必要があります。

Expand
表7.123 ボディパラメーター
パラメータータイプ説明

ボディー

スケール スキーマ

 
Expand
表7.124 HTTP 応答
HTTP コードレスポンス本文

200 - OK

スケール スキーマ

201 - Created

スケール スキーマ

401 - Unauthorized

空白

7.5.2.3. /apis/apps/v1/namespaces/{namespace}/statefulsets/{name}/scale

Expand
表7.125 グローバルパスパラメーター
パラメータータイプ説明

name

string

スケールの名前

namespace

string

チームやプロジェクトなどのオブジェクト名と認証スコープ

Expand
表7.126 グローバルクエリーパラメーター
パラメータータイプ説明

pretty

string

'true' の場合、出力はきれいに印刷されます。

HTTP メソッド
GET
Description
指定された StatefulSet のスケールを読み取ります
Expand
表7.127 HTTP 応答
HTTP コードレスポンス本文

200 - OK

スケール スキーマ

401 - Unauthorized

空白

HTTP メソッド
PATCH
Description
指定された StatefulSet のスケールを部分的に更新します
Expand
表7.128 クエリーパラメーター
パラメータータイプ説明

dryRun

string

これがある場合、変更を永続化してはならないことを示します。無効または認識されない dryRun ディレクティブは、エラーレスポンスを引き起こし、リクエストをそれ以上処理しません。有効な値: - All: すべてのドライランステージが処理されます。

fieldManager

string

fieldManager は、これらの変更を行っているアクターまたはエンティティーに関連付けられた名前です。値は 128 文字未満である必要があり、https://golang.org/pkg/unicode/#IsPrint で定義されているように、印刷可能な文字のみが含まれている必要があります。このフィールドは、適用要求 (application/apply-patch) には必須ですが、非適用パッチタイプ (JsonPatch、MergePatch、StrategicMergePatch) にはオプションです。

force

boolean

Force は Apply リクエストを強制します。これは、ユーザーが他の人が所有する競合するフィールドを再取得することを意味します。非適用パッチ要求の場合、強制フラグを設定解除する必要があります。

Expand
表7.129 ボディパラメーター
パラメータータイプ説明

body

Patch schema

 
Expand
表7.130 HTTP 応答
HTTP コードレスポンス本文

200 - OK

スケール スキーマ

201 - Created

スケール スキーマ

401 - Unauthorized

空白

HTTP メソッド
PUT
Description
指定された StatefulSet のスケールを置き換えます
Expand
表7.131 クエリーパラメーター
パラメータータイプ説明

dryRun

string

これがある場合、変更を永続化してはならないことを示します。無効または認識されない dryRun ディレクティブは、エラーレスポンスを引き起こし、リクエストをそれ以上処理しません。有効な値: - All: すべてのドライランステージが処理されます。

fieldManager

string

fieldManager は、これらの変更を行っているアクターまたはエンティティーに関連付けられた名前です。値は 128 文字未満である必要があり、https://golang.org/pkg/unicode/#IsPrint で定義されているように、印刷可能な文字のみが含まれている必要があります。

Expand
表7.132 ボディパラメーター
パラメータータイプ説明

ボディー

スケール スキーマ

 
Expand
表7.133 HTTP 応答
HTTP コードレスポンス本文

200 - OK

スケール スキーマ

201 - Created

スケール スキーマ

401 - Unauthorized

空白

7.5.2.4. /api/v1/namespaces/{namespace}/replicationcontrollers/{name}/scale

Expand
表7.134 グローバルパスパラメーター
パラメータータイプ説明

name

string

スケールの名前

namespace

string

チームやプロジェクトなどのオブジェクト名と認証スコープ

Expand
表7.135 グローバルクエリーパラメーター
パラメータータイプ説明

pretty

string

'true' の場合、出力はきれいに印刷されます。

HTTP メソッド
GET
Description
指定された ReplicationController のスケールを読み取ります
Expand
表7.136 HTTP 応答
HTTP コードレスポンス本文

200 - OK

スケール スキーマ

401 - Unauthorized

空白

HTTP メソッド
PATCH
Description
指定された ReplicationController のスケールを部分的に更新します
Expand
表7.137 クエリーパラメーター
パラメータータイプ説明

dryRun

string

これがある場合、変更を永続化してはならないことを示します。無効または認識されない dryRun ディレクティブは、エラーレスポンスを引き起こし、リクエストをそれ以上処理しません。有効な値: - All: すべてのドライランステージが処理されます。

fieldManager

string

fieldManager は、これらの変更を行っているアクターまたはエンティティーに関連付けられた名前です。値は 128 文字未満である必要があり、https://golang.org/pkg/unicode/#IsPrint で定義されているように、印刷可能な文字のみが含まれている必要があります。このフィールドは、適用要求 (application/apply-patch) には必須ですが、非適用パッチタイプ (JsonPatch、MergePatch、StrategicMergePatch) にはオプションです。

force

boolean

Force は Apply リクエストを強制します。これは、ユーザーが他の人が所有する競合するフィールドを再取得することを意味します。非適用パッチ要求の場合、強制フラグを設定解除する必要があります。

Expand
表7.138 ボディパラメーター
パラメータータイプ説明

body

Patch schema

 
Expand
表7.139 HTTP 応答
HTTP コードレスポンス本文

200 - OK

スケール スキーマ

201 - Created

スケール スキーマ

401 - Unauthorized

空白

HTTP メソッド
PUT
Description
指定された ReplicationController のスケールを置き換えます
Expand
表7.140 クエリーパラメーター
パラメータータイプ説明

dryRun

string

これがある場合、変更を永続化してはならないことを示します。無効または認識されない dryRun ディレクティブは、エラーレスポンスを引き起こし、リクエストをそれ以上処理しません。有効な値: - All: すべてのドライランステージが処理されます。

fieldManager

string

fieldManager は、これらの変更を行っているアクターまたはエンティティーに関連付けられた名前です。値は 128 文字未満である必要があり、https://golang.org/pkg/unicode/#IsPrint で定義されているように、印刷可能な文字のみが含まれている必要があります。

Expand
表7.141 ボディパラメーター
パラメータータイプ説明

ボディー

スケール スキーマ

 
Expand
表7.142 HTTP 応答
HTTP コードレスポンス本文

200 - OK

スケール スキーマ

201 - Created

スケール スキーマ

401 - Unauthorized

空白

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat