Scale [autoscaling/v1]
Description
Scale represents a scaling request for a resource.
Type
object
Specification
Property | Type | Description |
---|---|---|
|
| APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources |
|
| Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds |
| Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata. | |
|
| ScaleSpec describes the attributes of a scale subresource. |
|
| ScaleStatus represents the current status of a scale subresource. |
.spec
Description
ScaleSpec describes the attributes of a scale subresource.
Type
object
Property | Type | Description |
---|---|---|
|
| desired number of instances for the scaled object. |
.status
Description
ScaleStatus represents the current status of a scale subresource.
Type
object
Required
replicas
Property | Type | Description |
---|---|---|
|
| actual number of observed instances of the scaled object. |
|
| label query over pods that should match the replicas count. This is same as the label selector but in the string format to avoid introspection by clients. The string will be in the same format as the query-param syntax. More info about label selectors: http://kubernetes.io/docs/user-guide/labels#label-selectors |
API endpoints
The following API endpoints are available:
/apis/apps/v1/namespaces/{namespace}/deployments/{name}/scale
GET
: read scale of the specified DeploymentPATCH
: partially update scale of the specified DeploymentPUT
: replace scale of the specified Deployment
/apis/apps/v1/namespaces/{namespace}/replicasets/{name}/scale
GET
: read scale of the specified ReplicaSetPATCH
: partially update scale of the specified ReplicaSetPUT
: replace scale of the specified ReplicaSet
/apis/apps/v1/namespaces/{namespace}/statefulsets/{name}/scale
GET
: read scale of the specified StatefulSetPATCH
: partially update scale of the specified StatefulSetPUT
: replace scale of the specified StatefulSet
/api/v1/namespaces/{namespace}/replicationcontrollers/{name}/scale
GET
: read scale of the specified ReplicationControllerPATCH
: partially update scale of the specified ReplicationControllerPUT
: replace scale of the specified ReplicationController
/apis/apps/v1/namespaces/{namespace}/deployments/{name}/scale
Parameter | Type | Description |
---|---|---|
|
| name of the Scale |
|
| object name and auth scope, such as for teams and projects |
Parameter | Type | Description |
---|---|---|
|
| If ‘true’, then the output is pretty printed. |
HTTP method
GET
Description
read scale of the specified Deployment
HTTP code | Reponse body |
---|---|
200 - OK | Scale schema |
401 - Unauthorized | Empty |
HTTP method
PATCH
Description
partially update scale of the specified Deployment
Parameter | Type | Description |
---|---|---|
|
| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed |
|
| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). |
|
| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the |
|
| Force is going to “force” Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. |
Parameter | Type | Description |
---|---|---|
| Patch schema |
HTTP code | Reponse body |
---|---|
200 - OK | Scale schema |
201 - Created | Scale schema |
401 - Unauthorized | Empty |
HTTP method
PUT
Description
replace scale of the specified Deployment
Parameter | Type | Description |
---|---|---|
|
| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed |
|
| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. |
|
| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the |
Parameter | Type | Description |
---|---|---|
| Scale schema |
HTTP code | Reponse body |
---|---|
200 - OK | Scale schema |
201 - Created | Scale schema |
401 - Unauthorized | Empty |
/apis/apps/v1/namespaces/{namespace}/replicasets/{name}/scale
Parameter | Type | Description |
---|---|---|
|
| name of the Scale |
|
| object name and auth scope, such as for teams and projects |
Parameter | Type | Description |
---|---|---|
|
| If ‘true’, then the output is pretty printed. |
HTTP method
GET
Description
read scale of the specified ReplicaSet
HTTP code | Reponse body |
---|---|
200 - OK | Scale schema |
401 - Unauthorized | Empty |
HTTP method
PATCH
Description
partially update scale of the specified ReplicaSet
Parameter | Type | Description |
---|---|---|
|
| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed |
|
| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). |
|
| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the |
|
| Force is going to “force” Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. |
Parameter | Type | Description |
---|---|---|
| Patch schema |
HTTP code | Reponse body |
---|---|
200 - OK | Scale schema |
201 - Created | Scale schema |
401 - Unauthorized | Empty |
HTTP method
PUT
Description
replace scale of the specified ReplicaSet
Parameter | Type | Description |
---|---|---|
|
| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed |
|
| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. |
|
| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the |
Parameter | Type | Description |
---|---|---|
| Scale schema |
HTTP code | Reponse body |
---|---|
200 - OK | Scale schema |
201 - Created | Scale schema |
401 - Unauthorized | Empty |
/apis/apps/v1/namespaces/{namespace}/statefulsets/{name}/scale
Parameter | Type | Description |
---|---|---|
|
| name of the Scale |
|
| object name and auth scope, such as for teams and projects |
Parameter | Type | Description |
---|---|---|
|
| If ‘true’, then the output is pretty printed. |
HTTP method
GET
Description
read scale of the specified StatefulSet
HTTP code | Reponse body |
---|---|
200 - OK | Scale schema |
401 - Unauthorized | Empty |
HTTP method
PATCH
Description
partially update scale of the specified StatefulSet
Parameter | Type | Description |
---|---|---|
|
| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed |
|
| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). |
|
| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the |
|
| Force is going to “force” Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. |
Parameter | Type | Description |
---|---|---|
| Patch schema |
HTTP code | Reponse body |
---|---|
200 - OK | Scale schema |
201 - Created | Scale schema |
401 - Unauthorized | Empty |
HTTP method
PUT
Description
replace scale of the specified StatefulSet
Parameter | Type | Description |
---|---|---|
|
| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed |
|
| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. |
|
| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the |
Parameter | Type | Description |
---|---|---|
| Scale schema |
HTTP code | Reponse body |
---|---|
200 - OK | Scale schema |
201 - Created | Scale schema |
401 - Unauthorized | Empty |
/api/v1/namespaces/{namespace}/replicationcontrollers/{name}/scale
Parameter | Type | Description |
---|---|---|
|
| name of the Scale |
|
| object name and auth scope, such as for teams and projects |
Parameter | Type | Description |
---|---|---|
|
| If ‘true’, then the output is pretty printed. |
HTTP method
GET
Description
read scale of the specified ReplicationController
HTTP code | Reponse body |
---|---|
200 - OK | Scale schema |
401 - Unauthorized | Empty |
HTTP method
PATCH
Description
partially update scale of the specified ReplicationController
Parameter | Type | Description |
---|---|---|
|
| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed |
|
| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). |
|
| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the |
|
| Force is going to “force” Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. |
Parameter | Type | Description |
---|---|---|
| Patch schema |
HTTP code | Reponse body |
---|---|
200 - OK | Scale schema |
201 - Created | Scale schema |
401 - Unauthorized | Empty |
HTTP method
PUT
Description
replace scale of the specified ReplicationController
Parameter | Type | Description |
---|---|---|
|
| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed |
|
| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. |
|
| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the |
Parameter | Type | Description |
---|---|---|
| Scale schema |
HTTP code | Reponse body |
---|---|
200 - OK | Scale schema |
201 - Created | Scale schema |
401 - Unauthorized | Empty |