autoscale API
autoscale API에 대한 참조 가이드
초록
1장. autoscale 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는 지정된 메트릭을 기반으로 scale 하위 리소스를 구현하는 모든 리소스의 복제본 수를 자동으로 관리하는 수평 Pod 자동 스케일러의 구성입니다.
- 유형
-
object
1.4. 확장 [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는 |
|
| 나열된 각 라벨에 대해 cluster-autoscaler에 "--balancing-ignore-label <label name>" 플래그를 설정합니다. 이 옵션은 노드 그룹 유사성을 고려할 때 클러스터 자동 스케일러가 무시해야 하는 레이블을 지정합니다. 예를 들어 "topology.csi.aws.com/zone" 라벨이 있는 노드가 있는 경우 클러스터 자동 스케일러가 해당 값을 기반으로 노드를 다른 노드 그룹으로 분할하지 못하도록 이 레이블의 이름을 추가할 수 있습니다. |
|
|
스케일 아웃 작업 중에 사용할 확장기의 유형과 순서를 설정합니다. 이 옵션은 확장 시 노드 그룹을 선택하기 위해 클러스터 자동 스케일러에서 사용할 정렬된 목록(최고 우선 순위)을 지정합니다. 펼치기에서는 클러스터를 확장할 때 노드 그룹을 선택하는 방법에 대해 자동 스케일러에 지시합니다. 첫 번째 확장기의 결과가 두 번째에 대한 입력으로 사용되도록 순서대로 지정할 수 있습니다. 예를 들어 |
|
|
|
|
|
자동 스케일러 로그 수준을 설정합니다. 기본값은 1이며 DEBUGGING에는 수준 4가 권장되며 레벨 6은 거의 모든 것을 활성화합니다. 이 옵션은 |
|
| 노드가 프로비저닝될 때까지 CA가 대기하는 최대 시간 |
|
| 축소 전 Pod의 정상 종료 시간 제공 |
|
| 사용자가 클러스터 자동 스케일러 작업을 트리거하지 않아야 하는 "best-effort" 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 수 :<min>:<max> 형식으로 {p> 되어 있습니다. 클러스터 자동 스케일러는 이러한 수를 초과하여 클러스터를 확장하지 않습니다. 여러 번 전달할 수 있습니다. |
|
| |
|
| 모든 노드 그룹의 최대 노드 수입니다. 클러스터 자동 스케일러는 이 수를 초과하여 클러스터를 늘리지 않습니다. |
|
| 클러스터의 최소 및 최대 메모리 수 <min>:<max> 형식으로 되어 있습니다. 클러스터 자동 스케일러는 이러한 수를 초과하여 클러스터를 확장하지 않습니다. |
2.1.3. .spec.resourceLimits.cores 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- <min>:<max> 형식의 최소 및 최대 코어 수입니다. 클러스터 자동 스케일러는 이러한 수를 초과하여 클러스터를 확장하지 않습니다.
- 유형
-
object
- 필수 항목
-
Max
-
min
-
속성 | 유형 | 설명 |
---|---|---|
|
| |
|
|
2.1.4. .spec.resourceLimits.gpus 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- 클러스터의 최소 및 최대 GPU 수 :<min>:<max> 형식으로 {p> 되어 있습니다. 클러스터 자동 스케일러는 이러한 수를 초과하여 클러스터를 확장하지 않습니다. 여러 번 전달할 수 있습니다.
- 유형
-
array
2.1.5. .spec.resourceLimits.gpus[] 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- 유형
-
object
- 필수 항목
-
Max
-
min
-
type
-
속성 | 유형 | 설명 |
---|---|---|
|
| |
|
| |
|
|
최소 및 최대 제한과 연결할 GPU 유형입니다. 이 값은 클러스터 자동 스케일러가 Node 오브젝트에서 레이블 값으로 검색하여 GPU 용량이 있을 노드를 식별하는 데 사용됩니다. 예를 들어 유형 필드와 동일한 레이블 값이 있는 키 |
2.1.6. .spec.resourceLimits.memory 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- 클러스터의 최소 및 최대 메모리 수 <min>:<max> 형식으로 되어 있습니다. 클러스터 자동 스케일러는 이러한 수를 초과하여 클러스터를 확장하지 않습니다.
- 유형
-
object
- 필수 항목
-
Max
-
min
-
속성 | 유형 | 설명 |
---|---|---|
|
| |
|
|
2.1.7. .spec.scaleDown 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- 축소 작업 구성
- 유형
-
object
- 필수 항목
-
enabled
-
속성 | 유형 | 설명 |
---|---|---|
|
| 평가 축소를 축소한 후의 기간 |
|
| 평가를 축소하는 노드 삭제 후의 시간, 기본값은 scan-interval |
|
| 평가를 축소하는 실패 후의 기간 |
|
| CA에서 클러스터를 축소해야 합니다. |
|
| 노드를 축소할 수 있기 전에 필요하지 않은 노드 수 |
|
| 요청된 리소스 수를 용량으로 나눈 총으로 정의된 노드 사용률 수준, 아래 노드를 축소할 수 있음 |
2.1.8. .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 - 무단 | 빈 |
- HTTP 방법
-
GET
- 설명
- ClusterAutoscaler 유형의 오브젝트 나열
HTTP 코드 | 리포지토리 본문 |
---|---|
200 - OK | |
401 - 무단 | 빈 |
- HTTP 방법
-
POST
- 설명
- ClusterAutoscaler 만들기
매개변수 | 유형 | 설명 |
---|---|---|
|
| 존재하는 경우 수정 사항이 유지되지 않아야 함을 나타냅니다. 유효하지 않거나 인식할 수 없는 dryRun 지시문으로 인해 오류 응답이 발생하고 요청을 추가로 처리하지 않습니다. 유효한 값은 다음과 같습니다. - 모두: 모든 시험 실행 단계가 처리됩니다. |
|
| FieldValidation은 알 수 없거나 중복된 필드가 포함된 요청(POST/PUT/PATCH)의 오브젝트를 처리하는 방법에 대해 서버에 지시합니다. 유효한 값은 다음과 같습니다. - 무시: 이는 오브젝트에서 자동으로 삭제된 알 수 없는 필드를 무시하고 디코더가 직면하는 마지막 중복 필드를 제외한 모든 필드를 무시합니다. v1.23 이전의 기본 동작입니다. - warn: 오브젝트에서 삭제된 각 알 수 없는 각 필드에 대한 표준 경고 응답 헤더와 발생하는 각 중복 필드에 대해 경고를 보냅니다. 다른 오류가 없는 경우에도 요청이 성공하고 중복 필드의 마지막 부분만 유지됩니다. v1.23+ - Strict: 알 수 없는 필드가 오브젝트에서 삭제되거나 중복 필드가 있는 경우 BadRequest 오류와 함께 요청이 실패합니다. 서버에서 반환된 오류에는 모든 알 수 없거나 중복된 필드가 포함됩니다. |
매개변수 | 유형 | 설명 |
---|---|---|
|
HTTP 코드 | 리포지토리 본문 |
---|---|
200 - OK | |
201 - 생성됨 | |
202 - 승인됨 | |
401 - 무단 | 빈 |
2.2.2. /apis/autoscaling.openshift.io/v1/clusterautoscalers/{name} 링크 복사링크가 클립보드에 복사되었습니다!
매개변수 | 유형 | 설명 |
---|---|---|
|
| ClusterAutoscaler의 이름 |
- HTTP 방법
-
DELETE
- 설명
- ClusterAutoscaler 삭제
매개변수 | 유형 | 설명 |
---|---|---|
|
| 존재하는 경우 수정 사항이 유지되지 않아야 함을 나타냅니다. 유효하지 않거나 인식할 수 없는 dryRun 지시문으로 인해 오류 응답이 발생하고 요청을 추가로 처리하지 않습니다. 유효한 값은 다음과 같습니다. - 모두: 모든 시험 실행 단계가 처리됩니다. |
- HTTP 방법
-
GET
- 설명
- 지정된 ClusterAutoscaler 읽기
HTTP 코드 | 리포지토리 본문 |
---|---|
200 - OK | |
401 - 무단 | 빈 |
- HTTP 방법
-
PATCH
- 설명
- 지정된 ClusterAutoscaler를 부분적으로 업데이트
매개변수 | 유형 | 설명 |
---|---|---|
|
| 존재하는 경우 수정 사항이 유지되지 않아야 함을 나타냅니다. 유효하지 않거나 인식할 수 없는 dryRun 지시문으로 인해 오류 응답이 발생하고 요청을 추가로 처리하지 않습니다. 유효한 값은 다음과 같습니다. - 모두: 모든 시험 실행 단계가 처리됩니다. |
|
| FieldValidation은 알 수 없거나 중복된 필드가 포함된 요청(POST/PUT/PATCH)의 오브젝트를 처리하는 방법에 대해 서버에 지시합니다. 유효한 값은 다음과 같습니다. - 무시: 이는 오브젝트에서 자동으로 삭제된 알 수 없는 필드를 무시하고 디코더가 직면하는 마지막 중복 필드를 제외한 모든 필드를 무시합니다. v1.23 이전의 기본 동작입니다. - warn: 오브젝트에서 삭제된 각 알 수 없는 각 필드에 대한 표준 경고 응답 헤더와 발생하는 각 중복 필드에 대해 경고를 보냅니다. 다른 오류가 없는 경우에도 요청이 성공하고 중복 필드의 마지막 부분만 유지됩니다. v1.23+ - Strict: 알 수 없는 필드가 오브젝트에서 삭제되거나 중복 필드가 있는 경우 BadRequest 오류와 함께 요청이 실패합니다. 서버에서 반환된 오류에는 모든 알 수 없거나 중복된 필드가 포함됩니다. |
HTTP 코드 | 리포지토리 본문 |
---|---|
200 - OK | |
401 - 무단 | 빈 |
- HTTP 방법
-
PUT
- 설명
- 지정된 ClusterAutoscaler 교체
매개변수 | 유형 | 설명 |
---|---|---|
|
| 존재하는 경우 수정 사항이 유지되지 않아야 함을 나타냅니다. 유효하지 않거나 인식할 수 없는 dryRun 지시문으로 인해 오류 응답이 발생하고 요청을 추가로 처리하지 않습니다. 유효한 값은 다음과 같습니다. - 모두: 모든 시험 실행 단계가 처리됩니다. |
|
| FieldValidation은 알 수 없거나 중복된 필드가 포함된 요청(POST/PUT/PATCH)의 오브젝트를 처리하는 방법에 대해 서버에 지시합니다. 유효한 값은 다음과 같습니다. - 무시: 이는 오브젝트에서 자동으로 삭제된 알 수 없는 필드를 무시하고 디코더가 직면하는 마지막 중복 필드를 제외한 모든 필드를 무시합니다. v1.23 이전의 기본 동작입니다. - warn: 오브젝트에서 삭제된 각 알 수 없는 각 필드에 대한 표준 경고 응답 헤더와 발생하는 각 중복 필드에 대해 경고를 보냅니다. 다른 오류가 없는 경우에도 요청이 성공하고 중복 필드의 마지막 부분만 유지됩니다. v1.23+ - Strict: 알 수 없는 필드가 오브젝트에서 삭제되거나 중복 필드가 있는 경우 BadRequest 오류와 함께 요청이 실패합니다. 서버에서 반환된 오류에는 모든 알 수 없거나 중복된 필드가 포함됩니다. |
매개변수 | 유형 | 설명 |
---|---|---|
|
HTTP 코드 | 리포지토리 본문 |
---|---|
200 - OK | |
201 - 생성됨 | |
401 - 무단 | 빈 |
2.2.3. /apis/autoscaling.openshift.io/v1/clusterautoscalers/{name}/status 링크 복사링크가 클립보드에 복사되었습니다!
매개변수 | 유형 | 설명 |
---|---|---|
|
| ClusterAutoscaler의 이름 |
- HTTP 방법
-
GET
- 설명
- 지정된 ClusterAutoscaler의 읽기 상태
HTTP 코드 | 리포지토리 본문 |
---|---|
200 - OK | |
401 - 무단 | 빈 |
- HTTP 방법
-
PATCH
- 설명
- 지정된 ClusterAutoscaler의 부분적으로 업데이트 상태
매개변수 | 유형 | 설명 |
---|---|---|
|
| 존재하는 경우 수정 사항이 유지되지 않아야 함을 나타냅니다. 유효하지 않거나 인식할 수 없는 dryRun 지시문으로 인해 오류 응답이 발생하고 요청을 추가로 처리하지 않습니다. 유효한 값은 다음과 같습니다. - 모두: 모든 시험 실행 단계가 처리됩니다. |
|
| FieldValidation은 알 수 없거나 중복된 필드가 포함된 요청(POST/PUT/PATCH)의 오브젝트를 처리하는 방법에 대해 서버에 지시합니다. 유효한 값은 다음과 같습니다. - 무시: 이는 오브젝트에서 자동으로 삭제된 알 수 없는 필드를 무시하고 디코더가 직면하는 마지막 중복 필드를 제외한 모든 필드를 무시합니다. v1.23 이전의 기본 동작입니다. - warn: 오브젝트에서 삭제된 각 알 수 없는 각 필드에 대한 표준 경고 응답 헤더와 발생하는 각 중복 필드에 대해 경고를 보냅니다. 다른 오류가 없는 경우에도 요청이 성공하고 중복 필드의 마지막 부분만 유지됩니다. v1.23+ - Strict: 알 수 없는 필드가 오브젝트에서 삭제되거나 중복 필드가 있는 경우 BadRequest 오류와 함께 요청이 실패합니다. 서버에서 반환된 오류에는 모든 알 수 없거나 중복된 필드가 포함됩니다. |
HTTP 코드 | 리포지토리 본문 |
---|---|
200 - OK | |
401 - 무단 | 빈 |
- HTTP 방법
-
PUT
- 설명
- 지정된 ClusterAutoscaler의 상태 교체
매개변수 | 유형 | 설명 |
---|---|---|
|
| 존재하는 경우 수정 사항이 유지되지 않아야 함을 나타냅니다. 유효하지 않거나 인식할 수 없는 dryRun 지시문으로 인해 오류 응답이 발생하고 요청을 추가로 처리하지 않습니다. 유효한 값은 다음과 같습니다. - 모두: 모든 시험 실행 단계가 처리됩니다. |
|
| FieldValidation은 알 수 없거나 중복된 필드가 포함된 요청(POST/PUT/PATCH)의 오브젝트를 처리하는 방법에 대해 서버에 지시합니다. 유효한 값은 다음과 같습니다. - 무시: 이는 오브젝트에서 자동으로 삭제된 알 수 없는 필드를 무시하고 디코더가 직면하는 마지막 중복 필드를 제외한 모든 필드를 무시합니다. v1.23 이전의 기본 동작입니다. - warn: 오브젝트에서 삭제된 각 알 수 없는 각 필드에 대한 표준 경고 응답 헤더와 발생하는 각 중복 필드에 대해 경고를 보냅니다. 다른 오류가 없는 경우에도 요청이 성공하고 중복 필드의 마지막 부분만 유지됩니다. v1.23+ - Strict: 알 수 없는 필드가 오브젝트에서 삭제되거나 중복 필드가 있는 경우 BadRequest 오류와 함께 요청이 실패합니다. 서버에서 반환된 오류에는 모든 알 수 없거나 중복된 필드가 포함됩니다. |
매개변수 | 유형 | 설명 |
---|---|---|
|
HTTP 코드 | 리포지토리 본문 |
---|---|
200 - OK | |
201 - 생성됨 | |
401 - 무단 | 빈 |
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
: delete a 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 - 무단 | 빈 |
3.2.2. /apis/autoscaling.openshift.io/v1beta1/namespaces/{namespace}/machineautoscalers 링크 복사링크가 클립보드에 복사되었습니다!
- HTTP 방법
-
DELETE
- 설명
- MachineAutoscaler의 컬렉션 삭제
HTTP 코드 | 리포지토리 본문 |
---|---|
200 - OK |
|
401 - 무단 | 빈 |
- HTTP 방법
-
GET
- 설명
- MachineAutoscaler 유형의 오브젝트 나열
HTTP 코드 | 리포지토리 본문 |
---|---|
200 - OK |
|
401 - 무단 | 빈 |
- HTTP 방법
-
POST
- 설명
- MachineAutoscaler 생성
매개변수 | 유형 | 설명 |
---|---|---|
|
| 존재하는 경우 수정 사항이 유지되지 않아야 함을 나타냅니다. 유효하지 않거나 인식할 수 없는 dryRun 지시문으로 인해 오류 응답이 발생하고 요청을 추가로 처리하지 않습니다. 유효한 값은 다음과 같습니다. - 모두: 모든 시험 실행 단계가 처리됩니다. |
|
| FieldValidation은 알 수 없거나 중복된 필드가 포함된 요청(POST/PUT/PATCH)의 오브젝트를 처리하는 방법에 대해 서버에 지시합니다. 유효한 값은 다음과 같습니다. - 무시: 이는 오브젝트에서 자동으로 삭제된 알 수 없는 필드를 무시하고 디코더가 직면하는 마지막 중복 필드를 제외한 모든 필드를 무시합니다. v1.23 이전의 기본 동작입니다. - warn: 오브젝트에서 삭제된 각 알 수 없는 각 필드에 대한 표준 경고 응답 헤더와 발생하는 각 중복 필드에 대해 경고를 보냅니다. 다른 오류가 없는 경우에도 요청이 성공하고 중복 필드의 마지막 부분만 유지됩니다. v1.23+ - Strict: 알 수 없는 필드가 오브젝트에서 삭제되거나 중복 필드가 있는 경우 BadRequest 오류와 함께 요청이 실패합니다. 서버에서 반환된 오류에는 모든 알 수 없거나 중복된 필드가 포함됩니다. |
매개변수 | 유형 | 설명 |
---|---|---|
|
HTTP 코드 | 리포지토리 본문 |
---|---|
200 - OK | |
201 - 생성됨 | |
202 - 승인됨 | |
401 - 무단 | 빈 |
매개변수 | 유형 | 설명 |
---|---|---|
|
| MachineAutoscaler의 이름 |
- HTTP 방법
-
DELETE
- 설명
- delete a MachineAutoscaler
매개변수 | 유형 | 설명 |
---|---|---|
|
| 존재하는 경우 수정 사항이 유지되지 않아야 함을 나타냅니다. 유효하지 않거나 인식할 수 없는 dryRun 지시문으로 인해 오류 응답이 발생하고 요청을 추가로 처리하지 않습니다. 유효한 값은 다음과 같습니다. - 모두: 모든 시험 실행 단계가 처리됩니다. |
- HTTP 방법
-
GET
- 설명
- 지정된 MachineAutoscaler 읽기
HTTP 코드 | 리포지토리 본문 |
---|---|
200 - OK | |
401 - 무단 | 빈 |
- HTTP 방법
-
PATCH
- 설명
- 지정된 MachineAutoscaler를 부분적으로 업데이트
매개변수 | 유형 | 설명 |
---|---|---|
|
| 존재하는 경우 수정 사항이 유지되지 않아야 함을 나타냅니다. 유효하지 않거나 인식할 수 없는 dryRun 지시문으로 인해 오류 응답이 발생하고 요청을 추가로 처리하지 않습니다. 유효한 값은 다음과 같습니다. - 모두: 모든 시험 실행 단계가 처리됩니다. |
|
| FieldValidation은 알 수 없거나 중복된 필드가 포함된 요청(POST/PUT/PATCH)의 오브젝트를 처리하는 방법에 대해 서버에 지시합니다. 유효한 값은 다음과 같습니다. - 무시: 이는 오브젝트에서 자동으로 삭제된 알 수 없는 필드를 무시하고 디코더가 직면하는 마지막 중복 필드를 제외한 모든 필드를 무시합니다. v1.23 이전의 기본 동작입니다. - warn: 오브젝트에서 삭제된 각 알 수 없는 각 필드에 대한 표준 경고 응답 헤더와 발생하는 각 중복 필드에 대해 경고를 보냅니다. 다른 오류가 없는 경우에도 요청이 성공하고 중복 필드의 마지막 부분만 유지됩니다. v1.23+ - Strict: 알 수 없는 필드가 오브젝트에서 삭제되거나 중복 필드가 있는 경우 BadRequest 오류와 함께 요청이 실패합니다. 서버에서 반환된 오류에는 모든 알 수 없거나 중복된 필드가 포함됩니다. |
HTTP 코드 | 리포지토리 본문 |
---|---|
200 - OK | |
401 - 무단 | 빈 |
- HTTP 방법
-
PUT
- 설명
- 지정된 MachineAutoscaler 교체
매개변수 | 유형 | 설명 |
---|---|---|
|
| 존재하는 경우 수정 사항이 유지되지 않아야 함을 나타냅니다. 유효하지 않거나 인식할 수 없는 dryRun 지시문으로 인해 오류 응답이 발생하고 요청을 추가로 처리하지 않습니다. 유효한 값은 다음과 같습니다. - 모두: 모든 시험 실행 단계가 처리됩니다. |
|
| FieldValidation은 알 수 없거나 중복된 필드가 포함된 요청(POST/PUT/PATCH)의 오브젝트를 처리하는 방법에 대해 서버에 지시합니다. 유효한 값은 다음과 같습니다. - 무시: 이는 오브젝트에서 자동으로 삭제된 알 수 없는 필드를 무시하고 디코더가 직면하는 마지막 중복 필드를 제외한 모든 필드를 무시합니다. v1.23 이전의 기본 동작입니다. - warn: 오브젝트에서 삭제된 각 알 수 없는 각 필드에 대한 표준 경고 응답 헤더와 발생하는 각 중복 필드에 대해 경고를 보냅니다. 다른 오류가 없는 경우에도 요청이 성공하고 중복 필드의 마지막 부분만 유지됩니다. v1.23+ - Strict: 알 수 없는 필드가 오브젝트에서 삭제되거나 중복 필드가 있는 경우 BadRequest 오류와 함께 요청이 실패합니다. 서버에서 반환된 오류에는 모든 알 수 없거나 중복된 필드가 포함됩니다. |
매개변수 | 유형 | 설명 |
---|---|---|
|
HTTP 코드 | 리포지토리 본문 |
---|---|
200 - OK | |
201 - 생성됨 | |
401 - 무단 | 빈 |
매개변수 | 유형 | 설명 |
---|---|---|
|
| MachineAutoscaler의 이름 |
- HTTP 방법
-
GET
- 설명
- 지정된 MachineAutoscaler의 읽기 상태
HTTP 코드 | 리포지토리 본문 |
---|---|
200 - OK | |
401 - 무단 | 빈 |
- HTTP 방법
-
PATCH
- 설명
- 지정된 MachineAutoscaler의 부분적으로 업데이트 상태
매개변수 | 유형 | 설명 |
---|---|---|
|
| 존재하는 경우 수정 사항이 유지되지 않아야 함을 나타냅니다. 유효하지 않거나 인식할 수 없는 dryRun 지시문으로 인해 오류 응답이 발생하고 요청을 추가로 처리하지 않습니다. 유효한 값은 다음과 같습니다. - 모두: 모든 시험 실행 단계가 처리됩니다. |
|
| FieldValidation은 알 수 없거나 중복된 필드가 포함된 요청(POST/PUT/PATCH)의 오브젝트를 처리하는 방법에 대해 서버에 지시합니다. 유효한 값은 다음과 같습니다. - 무시: 이는 오브젝트에서 자동으로 삭제된 알 수 없는 필드를 무시하고 디코더가 직면하는 마지막 중복 필드를 제외한 모든 필드를 무시합니다. v1.23 이전의 기본 동작입니다. - warn: 오브젝트에서 삭제된 각 알 수 없는 각 필드에 대한 표준 경고 응답 헤더와 발생하는 각 중복 필드에 대해 경고를 보냅니다. 다른 오류가 없는 경우에도 요청이 성공하고 중복 필드의 마지막 부분만 유지됩니다. v1.23+ - Strict: 알 수 없는 필드가 오브젝트에서 삭제되거나 중복 필드가 있는 경우 BadRequest 오류와 함께 요청이 실패합니다. 서버에서 반환된 오류에는 모든 알 수 없거나 중복된 필드가 포함됩니다. |
HTTP 코드 | 리포지토리 본문 |
---|---|
200 - OK | |
401 - 무단 | 빈 |
- HTTP 방법
-
PUT
- 설명
- 지정된 MachineAutoscaler의 상태 교체
매개변수 | 유형 | 설명 |
---|---|---|
|
| 존재하는 경우 수정 사항이 유지되지 않아야 함을 나타냅니다. 유효하지 않거나 인식할 수 없는 dryRun 지시문으로 인해 오류 응답이 발생하고 요청을 추가로 처리하지 않습니다. 유효한 값은 다음과 같습니다. - 모두: 모든 시험 실행 단계가 처리됩니다. |
|
| FieldValidation은 알 수 없거나 중복된 필드가 포함된 요청(POST/PUT/PATCH)의 오브젝트를 처리하는 방법에 대해 서버에 지시합니다. 유효한 값은 다음과 같습니다. - 무시: 이는 오브젝트에서 자동으로 삭제된 알 수 없는 필드를 무시하고 디코더가 직면하는 마지막 중복 필드를 제외한 모든 필드를 무시합니다. v1.23 이전의 기본 동작입니다. - warn: 오브젝트에서 삭제된 각 알 수 없는 각 필드에 대한 표준 경고 응답 헤더와 발생하는 각 중복 필드에 대해 경고를 보냅니다. 다른 오류가 없는 경우에도 요청이 성공하고 중복 필드의 마지막 부분만 유지됩니다. v1.23+ - Strict: 알 수 없는 필드가 오브젝트에서 삭제되거나 중복 필드가 있는 경우 BadRequest 오류와 함께 요청이 실패합니다. 서버에서 반환된 오류에는 모든 알 수 없거나 중복된 필드가 포함됩니다. |
매개변수 | 유형 | 설명 |
---|---|---|
|
HTTP 코드 | 리포지토리 본문 |
---|---|
200 - OK | |
201 - 생성됨 | |
401 - 무단 | 빈 |
4장. HorizontalPodAutoscaler [autoscaling/v2] 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- HorizontalPodAutoscaler는 지정된 메트릭을 기반으로 scale 하위 리소스를 구현하는 모든 리소스의 복제본 수를 자동으로 관리하는 수평 Pod 자동 스케일러의 구성입니다.
- 유형
-
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 |
| 메타데이터는 표준 오브젝트 메타데이터입니다. 자세한 내용은 https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata | |
|
| HorizontalPodAutoscalerSpec은 HorizontalPodAutoscaler의 원하는 기능을 설명합니다. |
|
| HorizontalPodAutoscalerStatus는 수평 Pod 자동 스케일러의 현재 상태를 설명합니다. |
4.1.1. .spec 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- HorizontalPodAutoscalerSpec은 HorizontalPodAutoscaler의 원하는 기능을 설명합니다.
- 유형
-
object
- 필수 항목
-
scaleTargetRef
-
maxReplicas
-
속성 | 유형 | 설명 |
---|---|---|
|
| HorizontalPodAutoscalerBehavior는 각각 Up 및 Down 방향(scaleUp 및 scaleDown 필드)에서 대상의 스케일링 동작을 구성합니다. |
|
| maxReplicas는 자동 스케일러가 확장할 수 있는 복제본 수의 상한입니다. minReplicas보다 작을 수 없습니다. |
|
| 메트릭에는 원하는 복제본 수를 계산하는 데 사용할 사양이 포함되어 있습니다(모든 메트릭의 최대 복제본 수가 사용됩니다). 원하는 복제본 수는 대상 값과 현재 값 간의 비율을 현재 Pod 수를 곱한 값입니다. ergo, Pod 수가 증가하면 사용되는 메트릭이 감소해야 하며 그 반대의 경우도 마찬가지입니다. 각 메트릭 유형이 응답하는 방법에 대한 자세한 내용은 개별 메트릭 소스 유형을 참조하십시오. 설정되지 않은 경우 기본 메트릭은 평균 CPU 사용률의 80%로 설정됩니다. |
|
|
MetricSpec은 단일 메트릭을 기반으로 스케일링하는 방법을 지정합니다( |
|
| minReplicas는 자동 스케일러가 축소할 수 있는 복제본 수의 더 낮은 제한입니다. 기본값은 1 pod입니다. 알파 기능 게이트 HPAScaleToZero가 활성화되고 하나 이상의 Object 또는 External 메트릭이 구성된 경우 minReplicas는 0이 될 수 있습니다. 하나 이상의 메트릭 값을 사용할 수 있는 경우 스케일링이 활성화됩니다. |
|
| CrossVersionObjectReference에는 참조된 리소스를 식별할 수 있는 충분한 정보가 포함되어 있습니다. |
4.1.2. .spec.behavior 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- HorizontalPodAutoscalerBehavior는 각각 Up 및 Down 방향(scaleUp 및 scaleDown 필드)에서 대상의 스케일링 동작을 구성합니다.
- 유형
-
object
속성 | 유형 | 설명 |
---|---|---|
|
| HPAScalingRules는 한 방향에 대한 스케일링 동작을 구성합니다. 이러한 규칙은 HPA의 메트릭에서 DesiredReplicas를 계산한 후 적용됩니다. 스케일링 정책을 지정하여 스케일링 속도를 제한할 수 있습니다. 안정화 창을 지정하여 플러딩을 방지할 수 있으므로 복제본 수가 즉시 설정되지 않고 안정화 창에서 가장 안전한 값을 선택합니다. |
|
| HPAScalingRules는 한 방향에 대한 스케일링 동작을 구성합니다. 이러한 규칙은 HPA의 메트릭에서 DesiredReplicas를 계산한 후 적용됩니다. 스케일링 정책을 지정하여 스케일링 속도를 제한할 수 있습니다. 안정화 창을 지정하여 플러딩을 방지할 수 있으므로 복제본 수가 즉시 설정되지 않고 안정화 창에서 가장 안전한 값을 선택합니다. |
4.1.3. .spec.behavior.scaleDown 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- HPAScalingRules는 한 방향에 대한 스케일링 동작을 구성합니다. 이러한 규칙은 HPA의 메트릭에서 DesiredReplicas를 계산한 후 적용됩니다. 스케일링 정책을 지정하여 스케일링 속도를 제한할 수 있습니다. 안정화 창을 지정하여 플러딩을 방지할 수 있으므로 복제본 수가 즉시 설정되지 않고 안정화 창에서 가장 안전한 값을 선택합니다.
- 유형
-
object
속성 | 유형 | 설명 |
---|---|---|
|
| 정책은 확장 중에 사용할 수 있는 잠재적인 확장 정책 목록입니다. 하나 이상의 정책을 지정해야 합니다. 그러지 않으면 HPAScalingRules가 유효하지 않은 것으로 삭제됩니다. |
|
| HPAScalingPolicy는 지정된 이전 간격에 대해 true를 유지해야 하는 단일 정책입니다. |
|
| selectPolicy는 사용할 정책을 지정하는 데 사용됩니다. 설정되지 않은 경우 기본값 Max가 사용됩니다. |
|
| stabilizationWindowSeconds는 확장 또는 축소하는 동안 이전 권장 사항을 고려해야 하는 시간(초)입니다. CryostatbilizationWindowSeconds는 0보다 크거나 같고 3600보다 작거나 같아야 합니다(한 시간). 설정되지 않은 경우 기본값을 사용합니다. - 확장의 경우 0(예: 안정화 작업이 수행되지 않음). - 스케일 다운의 경우 300(예: 안정화 창 길이는 300초)입니다. |
4.1.4. .spec.behavior.scaleDown.policies 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- 정책은 확장 중에 사용할 수 있는 잠재적인 확장 정책 목록입니다. 하나 이상의 정책을 지정해야 합니다. 그러지 않으면 HPAScalingRules가 유효하지 않은 것으로 삭제됩니다.
- 유형
-
array
4.1.5. .spec.behavior.scaleDown.policies[] 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- HPAScalingPolicy는 지정된 이전 간격에 대해 true를 유지해야 하는 단일 정책입니다.
- 유형
-
object
- 필수 항목
-
type
-
value
-
periodSeconds
-
속성 | 유형 | 설명 |
---|---|---|
|
| periodSeconds는 정책이 true를 유지해야 하는 시간 창을 지정합니다. periodSeconds는 0보다 크고 1800(10분)보다 작거나 같아야 합니다. |
|
| type은 스케일링 정책을 지정하는 데 사용됩니다. |
|
| 값에는 정책에서 허용하는 변경 횟수가 포함됩니다. 0보다 커야 합니다 |
4.1.6. .spec.behavior.scaleUp 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- HPAScalingRules는 한 방향에 대한 스케일링 동작을 구성합니다. 이러한 규칙은 HPA의 메트릭에서 DesiredReplicas를 계산한 후 적용됩니다. 스케일링 정책을 지정하여 스케일링 속도를 제한할 수 있습니다. 안정화 창을 지정하여 플러딩을 방지할 수 있으므로 복제본 수가 즉시 설정되지 않고 안정화 창에서 가장 안전한 값을 선택합니다.
- 유형
-
object
속성 | 유형 | 설명 |
---|---|---|
|
| 정책은 확장 중에 사용할 수 있는 잠재적인 확장 정책 목록입니다. 하나 이상의 정책을 지정해야 합니다. 그러지 않으면 HPAScalingRules가 유효하지 않은 것으로 삭제됩니다. |
|
| HPAScalingPolicy는 지정된 이전 간격에 대해 true를 유지해야 하는 단일 정책입니다. |
|
| selectPolicy는 사용할 정책을 지정하는 데 사용됩니다. 설정되지 않은 경우 기본값 Max가 사용됩니다. |
|
| stabilizationWindowSeconds는 확장 또는 축소하는 동안 이전 권장 사항을 고려해야 하는 시간(초)입니다. CryostatbilizationWindowSeconds는 0보다 크거나 같고 3600보다 작거나 같아야 합니다(한 시간). 설정되지 않은 경우 기본값을 사용합니다. - 확장의 경우 0(예: 안정화 작업이 수행되지 않음). - 스케일 다운의 경우 300(예: 안정화 창 길이는 300초)입니다. |
4.1.7. .spec.behavior.scaleUp.policies 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- 정책은 확장 중에 사용할 수 있는 잠재적인 확장 정책 목록입니다. 하나 이상의 정책을 지정해야 합니다. 그러지 않으면 HPAScalingRules가 유효하지 않은 것으로 삭제됩니다.
- 유형
-
array
4.1.8. .spec.behavior.scaleUp.policies[] 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- HPAScalingPolicy는 지정된 이전 간격에 대해 true를 유지해야 하는 단일 정책입니다.
- 유형
-
object
- 필수 항목
-
type
-
value
-
periodSeconds
-
속성 | 유형 | 설명 |
---|---|---|
|
| periodSeconds는 정책이 true를 유지해야 하는 시간 창을 지정합니다. periodSeconds는 0보다 크고 1800(10분)보다 작거나 같아야 합니다. |
|
| type은 스케일링 정책을 지정하는 데 사용됩니다. |
|
| 값에는 정책에서 허용하는 변경 횟수가 포함됩니다. 0보다 커야 합니다 |
4.1.9. .spec.metrics 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- 메트릭에는 원하는 복제본 수를 계산하는 데 사용할 사양이 포함되어 있습니다(모든 메트릭의 최대 복제본 수가 사용됩니다). 원하는 복제본 수는 대상 값과 현재 값 간의 비율을 현재 Pod 수를 곱한 값입니다. ergo, Pod 수가 증가하면 사용되는 메트릭이 감소해야 하며 그 반대의 경우도 마찬가지입니다. 각 메트릭 유형이 응답하는 방법에 대한 자세한 내용은 개별 메트릭 소스 유형을 참조하십시오. 설정되지 않은 경우 기본 메트릭은 평균 CPU 사용률의 80%로 설정됩니다.
- 유형
-
array
4.1.10. .spec.metrics[] 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
MetricSpec은 단일 메트릭을 기반으로 스케일링하는 방법을 지정합니다(
유형
과 다른 일치하는 필드만 한 번에 설정되어야 함). - 유형
-
object
- 필수 항목
-
type
-
속성 | 유형 | 설명 |
---|---|---|
|
| ContainerResourceMetricSource는 요청 및 제한에 지정된 대로 Kubernetes에 알려진 리소스 메트릭을 확장하여 현재 규모 대상(예: CPU 또는 메모리)의 각 Pod를 설명하는 방법을 나타냅니다. 값은 대상과 비교되기 전에 함께 평균화됩니다. 이러한 메트릭은 Kubernetes에 빌드되며 "pods" 소스를 사용하여 일반 Pod 지표에 사용할 수 있는 특수 확장 옵션이 있습니다. 하나의 "대상" 유형만 설정해야 합니다. |
|
| ExternalMetricSource는 Kubernetes 오브젝트와 연결되지 않은 메트릭(예: 클라우드 메시징 서비스의 큐 길이 또는 클러스터 외부에서 실행되는 로드 밸런서에서 QPS)을 스케일링하는 방법을 나타냅니다. |
|
| ObjectMetricSource는 kubernetes 오브젝트(예: Ingress 오브젝트의 hits-per-second)를 설명하는 메트릭을 스케일링하는 방법을 나타냅니다. |
|
| PodsMetricSource는 현재 규모 대상(예: 트랜잭션 처리-초)의 각 Pod를 설명하는 메트릭을 스케일링하는 방법을 나타냅니다. 값은 대상 값과 비교되기 전에 함께 평균됩니다. |
|
| ResourceMetricSource는 요청 및 제한에 지정된 대로 Kubernetes에 알려진 리소스 메트릭을 스케일링하여 현재 스케일 대상(예: CPU 또는 메모리)의 각 Pod를 설명하는 방법을 나타냅니다. 값은 대상과 비교되기 전에 함께 평균화됩니다. 이러한 메트릭은 Kubernetes에 빌드되며 "pods" 소스를 사용하여 일반 Pod 지표에 사용할 수 있는 특수 확장 옵션이 있습니다. 하나의 "대상" 유형만 설정해야 합니다. |
|
| type은 지표 소스 유형입니다. "ContainerResource", "External", "Object", "Pods" 또는 "Resource" 중 하나여야 하며 각각 오브젝트의 일치하는 필드에 매핑해야 합니다. 참고: "ContainerResource" 유형은 기능-게이트 HPAContainerMetrics가 활성화된 경우에서 사용할 수 있습니다. |
4.1.11. .spec.metrics[].containerResource 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- ContainerResourceMetricSource는 요청 및 제한에 지정된 대로 Kubernetes에 알려진 리소스 메트릭을 확장하여 현재 규모 대상(예: CPU 또는 메모리)의 각 Pod를 설명하는 방법을 나타냅니다. 값은 대상과 비교되기 전에 함께 평균화됩니다. 이러한 메트릭은 Kubernetes에 빌드되며 "pods" 소스를 사용하여 일반 Pod 지표에 사용할 수 있는 특수 확장 옵션이 있습니다. 하나의 "대상" 유형만 설정해야 합니다.
- 유형
-
object
- 필수 항목
-
name
-
대상
-
container
-
속성 | 유형 | 설명 |
---|---|---|
|
| 컨테이너는 스케일링 대상의 Pod에 있는 컨테이너의 이름입니다. |
|
| name은 해당 리소스의 이름입니다. |
|
| MetricTarget은 특정 메트릭의 대상 값, 평균 값 또는 평균 사용률을 정의합니다. |
4.1.12. .spec.metrics[].containerResource.target 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- MetricTarget은 특정 메트릭의 대상 값, 평균 값 또는 평균 사용률을 정의합니다.
- 유형
-
object
- 필수 항목
-
type
-
속성 | 유형 | 설명 |
---|---|---|
|
| averageUtilization은 Pod에 대해 요청된 리소스 값의 백분율로 표시되는 모든 관련 Pod의 리소스 지표 평균의 대상 값입니다. 현재 리소스 메트릭 소스 유형에만 유효합니다. |
| AverageValue는 모든 관련 Pod에서 지표 평균의 대상 값입니다(수량) | |
|
| type은 메트릭 유형이 Utilization, Value 또는 AverageValue인지 여부를 나타냅니다. |
| 값은 메트릭의 대상 값입니다(량)입니다. |
4.1.13. .spec.metrics[].external 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- ExternalMetricSource는 Kubernetes 오브젝트와 연결되지 않은 메트릭(예: 클라우드 메시징 서비스의 큐 길이 또는 클러스터 외부에서 실행되는 로드 밸런서에서 QPS)을 스케일링하는 방법을 나타냅니다.
- 유형
-
object
- 필수 항목
-
메트릭
-
대상
-
속성 | 유형 | 설명 |
---|---|---|
|
| MetricIdentifier는 메트릭의 이름과 선택적으로 선택기를 정의합니다. |
|
| MetricTarget은 특정 메트릭의 대상 값, 평균 값 또는 평균 사용률을 정의합니다. |
4.1.14. .spec.metrics[].external.metric 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- MetricIdentifier는 메트릭의 이름과 선택적으로 선택기를 정의합니다.
- 유형
-
object
- 필수 항목
-
name
-
속성 | 유형 | 설명 |
---|---|---|
|
| 지정된 메트릭의 이름입니다. |
| selector는 지정된 메트릭에 대한 표준 kubernetes 라벨 선택기의 문자열 인코딩 형식이며, 더 구체적인 메트릭 범위를 위해 메트릭 서버에 추가 매개변수로 전달됩니다. 설정되지 않은 경우 metricsName만 메트릭을 수집하는 데 사용됩니다. |
4.1.15. .spec.metrics[].external.target 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- MetricTarget은 특정 메트릭의 대상 값, 평균 값 또는 평균 사용률을 정의합니다.
- 유형
-
object
- 필수 항목
-
type
-
속성 | 유형 | 설명 |
---|---|---|
|
| averageUtilization은 Pod에 대해 요청된 리소스 값의 백분율로 표시되는 모든 관련 Pod의 리소스 지표 평균의 대상 값입니다. 현재 리소스 메트릭 소스 유형에만 유효합니다. |
| AverageValue는 모든 관련 Pod에서 지표 평균의 대상 값입니다(수량) | |
|
| type은 메트릭 유형이 Utilization, Value 또는 AverageValue인지 여부를 나타냅니다. |
| 값은 메트릭의 대상 값입니다(량)입니다. |
4.1.16. .spec.metrics[].object 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- ObjectMetricSource는 kubernetes 오브젝트(예: Ingress 오브젝트의 hits-per-second)를 설명하는 메트릭을 스케일링하는 방법을 나타냅니다.
- 유형
-
object
- 필수 항목
-
describedObject
-
대상
-
메트릭
-
속성 | 유형 | 설명 |
---|---|---|
|
| 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 |
|
| 이름은 참조의 이름입니다. 자세한 내용은 https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names |
4.1.18. .spec.metrics[].object.metric 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- MetricIdentifier는 메트릭의 이름과 선택적으로 선택기를 정의합니다.
- 유형
-
object
- 필수 항목
-
name
-
속성 | 유형 | 설명 |
---|---|---|
|
| 지정된 메트릭의 이름입니다. |
| selector는 지정된 메트릭에 대한 표준 kubernetes 라벨 선택기의 문자열 인코딩 형식이며, 더 구체적인 메트릭 범위를 위해 메트릭 서버에 추가 매개변수로 전달됩니다. 설정되지 않은 경우 metricsName만 메트릭을 수집하는 데 사용됩니다. |
4.1.19. .spec.metrics[].object.target 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- MetricTarget은 특정 메트릭의 대상 값, 평균 값 또는 평균 사용률을 정의합니다.
- 유형
-
object
- 필수 항목
-
type
-
속성 | 유형 | 설명 |
---|---|---|
|
| averageUtilization은 Pod에 대해 요청된 리소스 값의 백분율로 표시되는 모든 관련 Pod의 리소스 지표 평균의 대상 값입니다. 현재 리소스 메트릭 소스 유형에만 유효합니다. |
| AverageValue는 모든 관련 Pod에서 지표 평균의 대상 값입니다(수량) | |
|
| type은 메트릭 유형이 Utilization, Value 또는 AverageValue인지 여부를 나타냅니다. |
| 값은 메트릭의 대상 값입니다(량)입니다. |
4.1.20. .spec.metrics[].pods 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- PodsMetricSource는 현재 규모 대상(예: 트랜잭션 처리-초)의 각 Pod를 설명하는 메트릭을 스케일링하는 방법을 나타냅니다. 값은 대상 값과 비교되기 전에 함께 평균됩니다.
- 유형
-
object
- 필수 항목
-
메트릭
-
대상
-
속성 | 유형 | 설명 |
---|---|---|
|
| MetricIdentifier는 메트릭의 이름과 선택적으로 선택기를 정의합니다. |
|
| MetricTarget은 특정 메트릭의 대상 값, 평균 값 또는 평균 사용률을 정의합니다. |
4.1.21. .spec.metrics[].pods.metric 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- MetricIdentifier는 메트릭의 이름과 선택적으로 선택기를 정의합니다.
- 유형
-
object
- 필수 항목
-
name
-
속성 | 유형 | 설명 |
---|---|---|
|
| 지정된 메트릭의 이름입니다. |
| selector는 지정된 메트릭에 대한 표준 kubernetes 라벨 선택기의 문자열 인코딩 형식이며, 더 구체적인 메트릭 범위를 위해 메트릭 서버에 추가 매개변수로 전달됩니다. 설정되지 않은 경우 metricsName만 메트릭을 수집하는 데 사용됩니다. |
4.1.22. .spec.metrics[].pods.target 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- MetricTarget은 특정 메트릭의 대상 값, 평균 값 또는 평균 사용률을 정의합니다.
- 유형
-
object
- 필수 항목
-
type
-
속성 | 유형 | 설명 |
---|---|---|
|
| averageUtilization은 Pod에 대해 요청된 리소스 값의 백분율로 표시되는 모든 관련 Pod의 리소스 지표 평균의 대상 값입니다. 현재 리소스 메트릭 소스 유형에만 유효합니다. |
| AverageValue는 모든 관련 Pod에서 지표 평균의 대상 값입니다(수량) | |
|
| type은 메트릭 유형이 Utilization, Value 또는 AverageValue인지 여부를 나타냅니다. |
| 값은 메트릭의 대상 값입니다(량)입니다. |
4.1.23. .spec.metrics[].resource 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- ResourceMetricSource는 요청 및 제한에 지정된 대로 Kubernetes에 알려진 리소스 메트릭을 스케일링하여 현재 스케일 대상(예: CPU 또는 메모리)의 각 Pod를 설명하는 방법을 나타냅니다. 값은 대상과 비교되기 전에 함께 평균화됩니다. 이러한 메트릭은 Kubernetes에 빌드되며 "pods" 소스를 사용하여 일반 Pod 지표에 사용할 수 있는 특수 확장 옵션이 있습니다. 하나의 "대상" 유형만 설정해야 합니다.
- 유형
-
object
- 필수 항목
-
name
-
대상
-
속성 | 유형 | 설명 |
---|---|---|
|
| name은 해당 리소스의 이름입니다. |
|
| MetricTarget은 특정 메트릭의 대상 값, 평균 값 또는 평균 사용률을 정의합니다. |
4.1.24. .spec.metrics[].resource.target 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- MetricTarget은 특정 메트릭의 대상 값, 평균 값 또는 평균 사용률을 정의합니다.
- 유형
-
object
- 필수 항목
-
type
-
속성 | 유형 | 설명 |
---|---|---|
|
| averageUtilization은 Pod에 대해 요청된 리소스 값의 백분율로 표시되는 모든 관련 Pod의 리소스 지표 평균의 대상 값입니다. 현재 리소스 메트릭 소스 유형에만 유효합니다. |
| AverageValue는 모든 관련 Pod에서 지표 평균의 대상 값입니다(수량) | |
|
| type은 메트릭 유형이 Utilization, Value 또는 AverageValue인지 여부를 나타냅니다. |
| 값은 메트릭의 대상 값입니다(량)입니다. |
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 |
|
| 이름은 참조의 이름입니다. 자세한 내용은 https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names |
4.1.26. .status 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- HorizontalPodAutoscalerStatus는 수평 Pod 자동 스케일러의 현재 상태를 설명합니다.
- 유형
-
object
- 필수 항목
-
desiredReplicas
-
속성 | 유형 | 설명 |
---|---|---|
|
| 조건은 이 자동 스케일러가 대상을 확장하는 데 필요한 조건 세트이며 해당 조건이 충족되는지 여부를 나타냅니다. |
|
| HorizontalPodAutoscalerCondition은 특정 시점에서 HorizontalPodAutoscaler의 상태를 설명합니다. |
|
| currentMetrics는 이 자동 스케일러에서 사용하는 메트릭의 마지막 읽기 상태입니다. |
|
| MetricStatus는 단일 메트릭의 마지막 읽기 상태를 설명합니다. |
|
| currentReplicas는 자동 스케일러에서 마지막으로 표시된 대로 이 자동 스케일러에서 관리하는 Pod의 현재 복제본 수입니다. |
|
| desiredReplicas는 자동 스케일러에서 마지막으로 계산한 대로 이 자동 스케일러에서 관리하는 Pod의 원하는 수입니다. |
| lastScaleTime은 HorizontalPodAutoscaler가 Pod 수를 변경하는 빈도를 제어하기 위해 자동 스케일러에서 사용하는 Pod 수를 마지막으로 스케일링한 시간입니다. | |
|
| observedGeneration은 이 자동 스케일러에서 관찰하는 가장 최근 생성입니다. |
4.1.27. .status.conditions 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- 조건은 이 자동 스케일러가 대상을 확장하는 데 필요한 조건 세트이며 해당 조건이 충족되는지 여부를 나타냅니다.
- 유형
-
array
4.1.28. .status.conditions[] 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- HorizontalPodAutoscalerCondition은 특정 시점에서 HorizontalPodAutoscaler의 상태를 설명합니다.
- 유형
-
object
- 필수 항목
-
type
-
status
-
속성 | 유형 | 설명 |
---|---|---|
| lastTransitionTime은 마지막으로 한 상태에서 다른 상태로 전환된 시간입니다. | |
|
| message는 전환에 대한 세부 정보가 포함된 사람이 읽을 수 있는 설명입니다. |
|
| 이유는 조건의 마지막 전환의 이유입니다. |
|
| 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에 빌드되며 "pods" 소스를 사용하여 일반 Pod 지표에 사용할 수 있는 특수 확장 옵션이 있습니다. |
|
| ExternalMetricStatus는 Kubernetes 오브젝트와 연결되지 않은 글로벌 메트릭의 현재 값을 나타냅니다. |
|
| ObjectMetricStatus는 kubernetes 오브젝트(예: Ingress 오브젝트의 hits-per-second)를 설명하는 메트릭의 현재 값을 나타냅니다. |
|
| PodsMetricStatus는 현재 스케일링 대상(예: transactions-processed-per-second)의 각 Pod를 설명하는 지표의 현재 값을 나타냅니다. |
|
| ResourceMetricStatus는 요청 및 제한에 지정된 대로 Kubernetes에 알려진 리소스 지표의 현재 값을 나타내며, 현재 스케일 대상(예: CPU 또는 메모리)의 각 Pod를 설명합니다. 이러한 메트릭은 Kubernetes에 빌드되며 "pods" 소스를 사용하여 일반 Pod 지표에 사용할 수 있는 특수 확장 옵션이 있습니다. |
|
| type은 지표 소스 유형입니다. "ContainerResource", "External", "Object", "Pods" 또는 "Resource" 중 하나일 것이며 각각 오브젝트의 일치하는 필드에 해당합니다. 참고: "ContainerResource" 유형은 기능-게이트 HPAContainerMetrics가 활성화된 경우에서 사용할 수 있습니다. |
4.1.31. .status.currentMetrics[].containerResource 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- ContainerResourceMetricStatus는 요청 및 제한에 지정된 대로 Kubernetes에 알려진 리소스 지표의 현재 값을 나타내며, 현재 스케일 대상(예: CPU 또는 메모리)의 각 Pod에 단일 컨테이너를 설명합니다. 이러한 메트릭은 Kubernetes에 빌드되며 "pods" 소스를 사용하여 일반 Pod 지표에 사용할 수 있는 특수 확장 옵션이 있습니다.
- 유형
-
object
- 필수 항목
-
name
-
current
-
container
-
속성 | 유형 | 설명 |
---|---|---|
|
| 컨테이너는 스케일링 대상의 Pod에 있는 컨테이너의 이름입니다. |
|
| MetricValueStatus에는 메트릭의 현재 값이 있습니다. |
|
| name은 해당 리소스의 이름입니다. |
4.1.32. .status.currentMetrics[].containerResource.current 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- MetricValueStatus에는 메트릭의 현재 값이 있습니다.
- 유형
-
object
4.1.33. .status.currentMetrics[].external 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- ExternalMetricStatus는 Kubernetes 오브젝트와 연결되지 않은 글로벌 메트릭의 현재 값을 나타냅니다.
- 유형
-
object
- 필수 항목
-
메트릭
-
current
-
속성 | 유형 | 설명 |
---|---|---|
|
| MetricValueStatus에는 메트릭의 현재 값이 있습니다. |
|
| MetricIdentifier는 메트릭의 이름과 선택적으로 선택기를 정의합니다. |
4.1.34. .status.currentMetrics[].external.current 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- MetricValueStatus에는 메트릭의 현재 값이 있습니다.
- 유형
-
object
4.1.35. .status.currentMetrics[].external.metric 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- MetricIdentifier는 메트릭의 이름과 선택적으로 선택기를 정의합니다.
- 유형
-
object
- 필수 항목
-
name
-
속성 | 유형 | 설명 |
---|---|---|
|
| 지정된 메트릭의 이름입니다. |
| selector는 지정된 메트릭에 대한 표준 kubernetes 라벨 선택기의 문자열 인코딩 형식이며, 더 구체적인 메트릭 범위를 위해 메트릭 서버에 추가 매개변수로 전달됩니다. 설정되지 않은 경우 metricsName만 메트릭을 수집하는 데 사용됩니다. |
4.1.36. .status.currentMetrics[].object 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- ObjectMetricStatus는 kubernetes 오브젝트(예: Ingress 오브젝트의 hits-per-second)를 설명하는 메트릭의 현재 값을 나타냅니다.
- 유형
-
object
- 필수 항목
-
메트릭
-
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 |
|
| 이름은 참조의 이름입니다. 자세한 내용은 https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names |
4.1.39. .status.currentMetrics[].object.metric 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- MetricIdentifier는 메트릭의 이름과 선택적으로 선택기를 정의합니다.
- 유형
-
object
- 필수 항목
-
name
-
속성 | 유형 | 설명 |
---|---|---|
|
| 지정된 메트릭의 이름입니다. |
| selector는 지정된 메트릭에 대한 표준 kubernetes 라벨 선택기의 문자열 인코딩 형식이며, 더 구체적인 메트릭 범위를 위해 메트릭 서버에 추가 매개변수로 전달됩니다. 설정되지 않은 경우 metricsName만 메트릭을 수집하는 데 사용됩니다. |
4.1.40. .status.currentMetrics[].pods 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- PodsMetricStatus는 현재 스케일링 대상(예: transactions-processed-per-second)의 각 Pod를 설명하는 지표의 현재 값을 나타냅니다.
- 유형
-
object
- 필수 항목
-
메트릭
-
current
-
속성 | 유형 | 설명 |
---|---|---|
|
| MetricValueStatus에는 메트릭의 현재 값이 있습니다. |
|
| MetricIdentifier는 메트릭의 이름과 선택적으로 선택기를 정의합니다. |
4.1.41. .status.currentMetrics[].pods.current 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- MetricValueStatus에는 메트릭의 현재 값이 있습니다.
- 유형
-
object
4.1.42. .status.currentMetrics[].pods.metric 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- MetricIdentifier는 메트릭의 이름과 선택적으로 선택기를 정의합니다.
- 유형
-
object
- 필수 항목
-
name
-
속성 | 유형 | 설명 |
---|---|---|
|
| 지정된 메트릭의 이름입니다. |
| selector는 지정된 메트릭에 대한 표준 kubernetes 라벨 선택기의 문자열 인코딩 형식이며, 더 구체적인 메트릭 범위를 위해 메트릭 서버에 추가 매개변수로 전달됩니다. 설정되지 않은 경우 metricsName만 메트릭을 수집하는 데 사용됩니다. |
4.1.43. .status.currentMetrics[].resource 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- ResourceMetricStatus는 요청 및 제한에 지정된 대로 Kubernetes에 알려진 리소스 지표의 현재 값을 나타내며, 현재 스케일 대상(예: CPU 또는 메모리)의 각 Pod를 설명합니다. 이러한 메트릭은 Kubernetes에 빌드되며 "pods" 소스를 사용하여 일반 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
: delete a 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 - 무단 | 빈 |
4.2.2. /apis/autoscaling/v2/watch/horizontalpodautoscalers 링크 복사링크가 클립보드에 복사되었습니다!
- HTTP 방법
-
GET
- 설명
- HorizontalPodAutoscaler 목록에 대한 개별 변경 사항을 확인합니다. 더 이상 사용되지 않는 경우 목록 작업과 함께 'watch' 매개변수를 대신 사용합니다.
HTTP 코드 | 리포지토리 본문 |
---|---|
200 - OK |
|
401 - 무단 | 빈 |
4.2.3. /apis/autoscaling/v2/namespaces/{namespace}/horizontalpodautoscalers 링크 복사링크가 클립보드에 복사되었습니다!
- HTTP 방법
-
DELETE
- 설명
- HorizontalPodAutoscaler 삭제
매개변수 | 유형 | 설명 |
---|---|---|
|
| 존재하는 경우 수정 사항이 유지되지 않아야 함을 나타냅니다. 유효하지 않거나 인식할 수 없는 dryRun 지시문으로 인해 오류 응답이 발생하고 요청을 추가로 처리하지 않습니다. 유효한 값은 다음과 같습니다. - 모두: 모든 시험 실행 단계가 처리됩니다. |
HTTP 코드 | 리포지토리 본문 |
---|---|
200 - OK |
|
401 - 무단 | 빈 |
- HTTP 방법
-
GET
- 설명
- HorizontalPodAutoscaler 유형의 오브젝트 나열 또는 감시
HTTP 코드 | 리포지토리 본문 |
---|---|
200 - OK |
|
401 - 무단 | 빈 |
- HTTP 방법
-
POST
- 설명
- HorizontalPodAutoscaler 생성
매개변수 | 유형 | 설명 |
---|---|---|
|
| 존재하는 경우 수정 사항이 유지되지 않아야 함을 나타냅니다. 유효하지 않거나 인식할 수 없는 dryRun 지시문으로 인해 오류 응답이 발생하고 요청을 추가로 처리하지 않습니다. 유효한 값은 다음과 같습니다. - 모두: 모든 시험 실행 단계가 처리됩니다. |
|
| FieldValidation은 알 수 없거나 중복된 필드가 포함된 요청(POST/PUT/PATCH)의 오브젝트를 처리하는 방법에 대해 서버에 지시합니다. 유효한 값은 다음과 같습니다. - 무시: 이는 오브젝트에서 자동으로 삭제된 알 수 없는 필드를 무시하고 디코더가 직면하는 마지막 중복 필드를 제외한 모든 필드를 무시합니다. v1.23 이전의 기본 동작입니다. - warn: 오브젝트에서 삭제된 각 알 수 없는 각 필드에 대한 표준 경고 응답 헤더와 발생하는 각 중복 필드에 대해 경고를 보냅니다. 다른 오류가 없는 경우에도 요청이 성공하고 중복 필드의 마지막 부분만 유지됩니다. v1.23+ - Strict: 알 수 없는 필드가 오브젝트에서 삭제되거나 중복 필드가 있는 경우 BadRequest 오류와 함께 요청이 실패합니다. 서버에서 반환된 오류에는 모든 알 수 없거나 중복된 필드가 포함됩니다. |
매개변수 | 유형 | 설명 |
---|---|---|
|
|
HTTP 코드 | 리포지토리 본문 |
---|---|
200 - OK |
|
201 - 생성됨 |
|
202 - 승인됨 |
|
401 - 무단 | 빈 |
4.2.4. /apis/autoscaling/v2/watch/namespaces/{namespace}/horizontalpodautoscalers 링크 복사링크가 클립보드에 복사되었습니다!
- HTTP 방법
-
GET
- 설명
- HorizontalPodAutoscaler 목록에 대한 개별 변경 사항을 확인합니다. 더 이상 사용되지 않는 경우 목록 작업과 함께 'watch' 매개변수를 대신 사용합니다.
HTTP 코드 | 리포지토리 본문 |
---|---|
200 - OK |
|
401 - 무단 | 빈 |
4.2.5. /apis/autoscaling/v2/namespaces/{namespace}/horizontalpodautoscalers/{name} 링크 복사링크가 클립보드에 복사되었습니다!
매개변수 | 유형 | 설명 |
---|---|---|
|
| HorizontalPodAutoscaler의 이름 |
- HTTP 방법
-
DELETE
- 설명
- delete a HorizontalPodAutoscaler
매개변수 | 유형 | 설명 |
---|---|---|
|
| 존재하는 경우 수정 사항이 유지되지 않아야 함을 나타냅니다. 유효하지 않거나 인식할 수 없는 dryRun 지시문으로 인해 오류 응답이 발생하고 요청을 추가로 처리하지 않습니다. 유효한 값은 다음과 같습니다. - 모두: 모든 시험 실행 단계가 처리됩니다. |
- HTTP 방법
-
GET
- 설명
- 지정된 HorizontalPodAutoscaler 읽기
HTTP 코드 | 리포지토리 본문 |
---|---|
200 - OK |
|
401 - 무단 | 빈 |
- HTTP 방법
-
PATCH
- 설명
- 지정된 HorizontalPodAutoscaler를 부분적으로 업데이트
매개변수 | 유형 | 설명 |
---|---|---|
|
| 존재하는 경우 수정 사항이 유지되지 않아야 함을 나타냅니다. 유효하지 않거나 인식할 수 없는 dryRun 지시문으로 인해 오류 응답이 발생하고 요청을 추가로 처리하지 않습니다. 유효한 값은 다음과 같습니다. - 모두: 모든 시험 실행 단계가 처리됩니다. |
|
| FieldValidation은 알 수 없거나 중복된 필드가 포함된 요청(POST/PUT/PATCH)의 오브젝트를 처리하는 방법에 대해 서버에 지시합니다. 유효한 값은 다음과 같습니다. - 무시: 이는 오브젝트에서 자동으로 삭제된 알 수 없는 필드를 무시하고 디코더가 직면하는 마지막 중복 필드를 제외한 모든 필드를 무시합니다. v1.23 이전의 기본 동작입니다. - warn: 오브젝트에서 삭제된 각 알 수 없는 각 필드에 대한 표준 경고 응답 헤더와 발생하는 각 중복 필드에 대해 경고를 보냅니다. 다른 오류가 없는 경우에도 요청이 성공하고 중복 필드의 마지막 부분만 유지됩니다. v1.23+ - Strict: 알 수 없는 필드가 오브젝트에서 삭제되거나 중복 필드가 있는 경우 BadRequest 오류와 함께 요청이 실패합니다. 서버에서 반환된 오류에는 모든 알 수 없거나 중복된 필드가 포함됩니다. |
HTTP 코드 | 리포지토리 본문 |
---|---|
200 - OK |
|
201 - 생성됨 |
|
401 - 무단 | 빈 |
- HTTP 방법
-
PUT
- 설명
- 지정된 HorizontalPodAutoscaler를 교체
매개변수 | 유형 | 설명 |
---|---|---|
|
| 존재하는 경우 수정 사항이 유지되지 않아야 함을 나타냅니다. 유효하지 않거나 인식할 수 없는 dryRun 지시문으로 인해 오류 응답이 발생하고 요청을 추가로 처리하지 않습니다. 유효한 값은 다음과 같습니다. - 모두: 모든 시험 실행 단계가 처리됩니다. |
|
| FieldValidation은 알 수 없거나 중복된 필드가 포함된 요청(POST/PUT/PATCH)의 오브젝트를 처리하는 방법에 대해 서버에 지시합니다. 유효한 값은 다음과 같습니다. - 무시: 이는 오브젝트에서 자동으로 삭제된 알 수 없는 필드를 무시하고 디코더가 직면하는 마지막 중복 필드를 제외한 모든 필드를 무시합니다. v1.23 이전의 기본 동작입니다. - warn: 오브젝트에서 삭제된 각 알 수 없는 각 필드에 대한 표준 경고 응답 헤더와 발생하는 각 중복 필드에 대해 경고를 보냅니다. 다른 오류가 없는 경우에도 요청이 성공하고 중복 필드의 마지막 부분만 유지됩니다. v1.23+ - Strict: 알 수 없는 필드가 오브젝트에서 삭제되거나 중복 필드가 있는 경우 BadRequest 오류와 함께 요청이 실패합니다. 서버에서 반환된 오류에는 모든 알 수 없거나 중복된 필드가 포함됩니다. |
매개변수 | 유형 | 설명 |
---|---|---|
|
|
HTTP 코드 | 리포지토리 본문 |
---|---|
200 - OK |
|
201 - 생성됨 |
|
401 - 무단 | 빈 |
4.2.6. /apis/autoscaling/v2/watch/namespaces/{namespace}/horizontalpodautoscalers/{name} 링크 복사링크가 클립보드에 복사되었습니다!
매개변수 | 유형 | 설명 |
---|---|---|
|
| HorizontalPodAutoscaler의 이름 |
- HTTP 방법
-
GET
- 설명
- HorizontalPodAutoscaler. deprecated 유형의 오브젝트 변경 사항을 확인합니다. 대신 목록 작업과 함께 'watch' 매개변수를 사용하여 'fieldSelector' 매개변수를 사용하여 단일 항목으로 필터링합니다.
HTTP 코드 | 리포지토리 본문 |
---|---|
200 - OK |
|
401 - 무단 | 빈 |
4.2.7. /apis/autoscaling/v2/namespaces/{namespace}/horizontalpodautoscalers/{name}/status 링크 복사링크가 클립보드에 복사되었습니다!
매개변수 | 유형 | 설명 |
---|---|---|
|
| HorizontalPodAutoscaler의 이름 |
- HTTP 방법
-
GET
- 설명
- 지정된 HorizontalPodAutoscaler의 읽기 상태
HTTP 코드 | 리포지토리 본문 |
---|---|
200 - OK |
|
401 - 무단 | 빈 |
- HTTP 방법
-
PATCH
- 설명
- 지정된 HorizontalPodAutoscaler의 부분적으로 업데이트 상태
매개변수 | 유형 | 설명 |
---|---|---|
|
| 존재하는 경우 수정 사항이 유지되지 않아야 함을 나타냅니다. 유효하지 않거나 인식할 수 없는 dryRun 지시문으로 인해 오류 응답이 발생하고 요청을 추가로 처리하지 않습니다. 유효한 값은 다음과 같습니다. - 모두: 모든 시험 실행 단계가 처리됩니다. |
|
| FieldValidation은 알 수 없거나 중복된 필드가 포함된 요청(POST/PUT/PATCH)의 오브젝트를 처리하는 방법에 대해 서버에 지시합니다. 유효한 값은 다음과 같습니다. - 무시: 이는 오브젝트에서 자동으로 삭제된 알 수 없는 필드를 무시하고 디코더가 직면하는 마지막 중복 필드를 제외한 모든 필드를 무시합니다. v1.23 이전의 기본 동작입니다. - warn: 오브젝트에서 삭제된 각 알 수 없는 각 필드에 대한 표준 경고 응답 헤더와 발생하는 각 중복 필드에 대해 경고를 보냅니다. 다른 오류가 없는 경우에도 요청이 성공하고 중복 필드의 마지막 부분만 유지됩니다. v1.23+ - Strict: 알 수 없는 필드가 오브젝트에서 삭제되거나 중복 필드가 있는 경우 BadRequest 오류와 함께 요청이 실패합니다. 서버에서 반환된 오류에는 모든 알 수 없거나 중복된 필드가 포함됩니다. |
HTTP 코드 | 리포지토리 본문 |
---|---|
200 - OK |
|
201 - 생성됨 |
|
401 - 무단 | 빈 |
- HTTP 방법
-
PUT
- 설명
- 지정된 HorizontalPodAutoscaler의 상태 교체
매개변수 | 유형 | 설명 |
---|---|---|
|
| 존재하는 경우 수정 사항이 유지되지 않아야 함을 나타냅니다. 유효하지 않거나 인식할 수 없는 dryRun 지시문으로 인해 오류 응답이 발생하고 요청을 추가로 처리하지 않습니다. 유효한 값은 다음과 같습니다. - 모두: 모든 시험 실행 단계가 처리됩니다. |
|
| FieldValidation은 알 수 없거나 중복된 필드가 포함된 요청(POST/PUT/PATCH)의 오브젝트를 처리하는 방법에 대해 서버에 지시합니다. 유효한 값은 다음과 같습니다. - 무시: 이는 오브젝트에서 자동으로 삭제된 알 수 없는 필드를 무시하고 디코더가 직면하는 마지막 중복 필드를 제외한 모든 필드를 무시합니다. v1.23 이전의 기본 동작입니다. - warn: 오브젝트에서 삭제된 각 알 수 없는 각 필드에 대한 표준 경고 응답 헤더와 발생하는 각 중복 필드에 대해 경고를 보냅니다. 다른 오류가 없는 경우에도 요청이 성공하고 중복 필드의 마지막 부분만 유지됩니다. v1.23+ - Strict: 알 수 없는 필드가 오브젝트에서 삭제되거나 중복 필드가 있는 경우 BadRequest 오류와 함께 요청이 실패합니다. 서버에서 반환된 오류에는 모든 알 수 없거나 중복된 필드가 포함됩니다. |
매개변수 | 유형 | 설명 |
---|---|---|
|
|
HTTP 코드 | 리포지토리 본문 |
---|---|
200 - OK |
|
201 - 생성됨 |
|
401 - 무단 | 빈 |
5장. 확장 [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은 scale 하위 리소스의 속성을 설명합니다. |
|
| scaleStatus는 scale 하위 리소스의 현재 상태를 나타냅니다. |
5.1.1. .spec 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- scaleSpec은 scale 하위 리소스의 속성을 설명합니다.
- 유형
-
object
속성 | 유형 | 설명 |
---|---|---|
|
| replicas는 확장된 오브젝트에 필요한 인스턴스 수입니다. |
5.1.2. .status 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- scaleStatus는 scale 하위 리소스의 현재 상태를 나타냅니다.
- 유형
-
object
- 필수 항목
-
replicas
-
속성 | 유형 | 설명 |
---|---|---|
|
| replicas는 확장된 오브젝트의 실제 관찰된 인스턴스 수입니다. |
|
| selector는 복제본 수와 일치해야 하는 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 - 무단 | 빈 |
- HTTP 방법
-
PATCH
- 설명
- 지정된 배포의 부분 업데이트 스케일링
매개변수 | 유형 | 설명 |
---|---|---|
|
| 존재하는 경우 수정 사항이 유지되지 않아야 함을 나타냅니다. 유효하지 않거나 인식할 수 없는 dryRun 지시문으로 인해 오류 응답이 발생하고 요청을 추가로 처리하지 않습니다. 유효한 값은 다음과 같습니다. - 모두: 모든 시험 실행 단계가 처리됩니다. |
|
| FieldValidation은 알 수 없거나 중복된 필드가 포함된 요청(POST/PUT/PATCH)의 오브젝트를 처리하는 방법에 대해 서버에 지시합니다. 유효한 값은 다음과 같습니다. - 무시: 이는 오브젝트에서 자동으로 삭제된 알 수 없는 필드를 무시하고 디코더가 직면하는 마지막 중복 필드를 제외한 모든 필드를 무시합니다. v1.23 이전의 기본 동작입니다. - warn: 오브젝트에서 삭제된 각 알 수 없는 각 필드에 대한 표준 경고 응답 헤더와 발생하는 각 중복 필드에 대해 경고를 보냅니다. 다른 오류가 없는 경우에도 요청이 성공하고 중복 필드의 마지막 부분만 유지됩니다. v1.23+ - Strict: 알 수 없는 필드가 오브젝트에서 삭제되거나 중복 필드가 있는 경우 BadRequest 오류와 함께 요청이 실패합니다. 서버에서 반환된 오류에는 모든 알 수 없거나 중복된 필드가 포함됩니다. |
- HTTP 방법
-
PUT
- 설명
- 지정된 배포의 스케일링 교체
매개변수 | 유형 | 설명 |
---|---|---|
|
| 존재하는 경우 수정 사항이 유지되지 않아야 함을 나타냅니다. 유효하지 않거나 인식할 수 없는 dryRun 지시문으로 인해 오류 응답이 발생하고 요청을 추가로 처리하지 않습니다. 유효한 값은 다음과 같습니다. - 모두: 모든 시험 실행 단계가 처리됩니다. |
|
| FieldValidation은 알 수 없거나 중복된 필드가 포함된 요청(POST/PUT/PATCH)의 오브젝트를 처리하는 방법에 대해 서버에 지시합니다. 유효한 값은 다음과 같습니다. - 무시: 이는 오브젝트에서 자동으로 삭제된 알 수 없는 필드를 무시하고 디코더가 직면하는 마지막 중복 필드를 제외한 모든 필드를 무시합니다. 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 - 무단 | 빈 |
- HTTP 방법
-
PATCH
- 설명
- 지정된 ReplicaSet의 부분 업데이트 스케일링
매개변수 | 유형 | 설명 |
---|---|---|
|
| 존재하는 경우 수정 사항이 유지되지 않아야 함을 나타냅니다. 유효하지 않거나 인식할 수 없는 dryRun 지시문으로 인해 오류 응답이 발생하고 요청을 추가로 처리하지 않습니다. 유효한 값은 다음과 같습니다. - 모두: 모든 시험 실행 단계가 처리됩니다. |
|
| FieldValidation은 알 수 없거나 중복된 필드가 포함된 요청(POST/PUT/PATCH)의 오브젝트를 처리하는 방법에 대해 서버에 지시합니다. 유효한 값은 다음과 같습니다. - 무시: 이는 오브젝트에서 자동으로 삭제된 알 수 없는 필드를 무시하고 디코더가 직면하는 마지막 중복 필드를 제외한 모든 필드를 무시합니다. v1.23 이전의 기본 동작입니다. - warn: 오브젝트에서 삭제된 각 알 수 없는 각 필드에 대한 표준 경고 응답 헤더와 발생하는 각 중복 필드에 대해 경고를 보냅니다. 다른 오류가 없는 경우에도 요청이 성공하고 중복 필드의 마지막 부분만 유지됩니다. v1.23+ - Strict: 알 수 없는 필드가 오브젝트에서 삭제되거나 중복 필드가 있는 경우 BadRequest 오류와 함께 요청이 실패합니다. 서버에서 반환된 오류에는 모든 알 수 없거나 중복된 필드가 포함됩니다. |
- HTTP 방법
-
PUT
- 설명
- 지정된 ReplicaSet의 스케일링을 교체
매개변수 | 유형 | 설명 |
---|---|---|
|
| 존재하는 경우 수정 사항이 유지되지 않아야 함을 나타냅니다. 유효하지 않거나 인식할 수 없는 dryRun 지시문으로 인해 오류 응답이 발생하고 요청을 추가로 처리하지 않습니다. 유효한 값은 다음과 같습니다. - 모두: 모든 시험 실행 단계가 처리됩니다. |
|
| FieldValidation은 알 수 없거나 중복된 필드가 포함된 요청(POST/PUT/PATCH)의 오브젝트를 처리하는 방법에 대해 서버에 지시합니다. 유효한 값은 다음과 같습니다. - 무시: 이는 오브젝트에서 자동으로 삭제된 알 수 없는 필드를 무시하고 디코더가 직면하는 마지막 중복 필드를 제외한 모든 필드를 무시합니다. 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 - 무단 | 빈 |
- HTTP 방법
-
PATCH
- 설명
- 지정된 StatefulSet의 규모를 부분적으로 업데이트
매개변수 | 유형 | 설명 |
---|---|---|
|
| 존재하는 경우 수정 사항이 유지되지 않아야 함을 나타냅니다. 유효하지 않거나 인식할 수 없는 dryRun 지시문으로 인해 오류 응답이 발생하고 요청을 추가로 처리하지 않습니다. 유효한 값은 다음과 같습니다. - 모두: 모든 시험 실행 단계가 처리됩니다. |
|
| FieldValidation은 알 수 없거나 중복된 필드가 포함된 요청(POST/PUT/PATCH)의 오브젝트를 처리하는 방법에 대해 서버에 지시합니다. 유효한 값은 다음과 같습니다. - 무시: 이는 오브젝트에서 자동으로 삭제된 알 수 없는 필드를 무시하고 디코더가 직면하는 마지막 중복 필드를 제외한 모든 필드를 무시합니다. v1.23 이전의 기본 동작입니다. - warn: 오브젝트에서 삭제된 각 알 수 없는 각 필드에 대한 표준 경고 응답 헤더와 발생하는 각 중복 필드에 대해 경고를 보냅니다. 다른 오류가 없는 경우에도 요청이 성공하고 중복 필드의 마지막 부분만 유지됩니다. v1.23+ - Strict: 알 수 없는 필드가 오브젝트에서 삭제되거나 중복 필드가 있는 경우 BadRequest 오류와 함께 요청이 실패합니다. 서버에서 반환된 오류에는 모든 알 수 없거나 중복된 필드가 포함됩니다. |
- HTTP 방법
-
PUT
- 설명
- 지정된 StatefulSet의 스케일링 교체
매개변수 | 유형 | 설명 |
---|---|---|
|
| 존재하는 경우 수정 사항이 유지되지 않아야 함을 나타냅니다. 유효하지 않거나 인식할 수 없는 dryRun 지시문으로 인해 오류 응답이 발생하고 요청을 추가로 처리하지 않습니다. 유효한 값은 다음과 같습니다. - 모두: 모든 시험 실행 단계가 처리됩니다. |
|
| FieldValidation은 알 수 없거나 중복된 필드가 포함된 요청(POST/PUT/PATCH)의 오브젝트를 처리하는 방법에 대해 서버에 지시합니다. 유효한 값은 다음과 같습니다. - 무시: 이는 오브젝트에서 자동으로 삭제된 알 수 없는 필드를 무시하고 디코더가 직면하는 마지막 중복 필드를 제외한 모든 필드를 무시합니다. v1.23 이전의 기본 동작입니다. - warn: 오브젝트에서 삭제된 각 알 수 없는 각 필드에 대한 표준 경고 응답 헤더와 발생하는 각 중복 필드에 대해 경고를 보냅니다. 다른 오류가 없는 경우에도 요청이 성공하고 중복 필드의 마지막 부분만 유지됩니다. v1.23+ - Strict: 알 수 없는 필드가 오브젝트에서 삭제되거나 중복 필드가 있는 경우 BadRequest 오류와 함께 요청이 실패합니다. 서버에서 반환된 오류에는 모든 알 수 없거나 중복된 필드가 포함됩니다. |
매개변수 | 유형 | 설명 |
---|---|---|
|
|
5.2.4. /api/v1/namespaces/{namespace}/replicationcontrollers/{name}/scale 링크 복사링크가 클립보드에 복사되었습니다!
매개변수 | 유형 | 설명 |
---|---|---|
|
| 스케일의 이름 |
- HTTP 방법
-
GET
- 설명
- 지정된 ReplicationController의 크기 읽기
HTTP 코드 | 리포지토리 본문 |
---|---|
200 - OK |
|
401 - 무단 | 빈 |
- HTTP 방법
-
PATCH
- 설명
- 지정된 ReplicationController의 규모를 부분적으로 업데이트
매개변수 | 유형 | 설명 |
---|---|---|
|
| 존재하는 경우 수정 사항이 유지되지 않아야 함을 나타냅니다. 유효하지 않거나 인식할 수 없는 dryRun 지시문으로 인해 오류 응답이 발생하고 요청을 추가로 처리하지 않습니다. 유효한 값은 다음과 같습니다. - 모두: 모든 시험 실행 단계가 처리됩니다. |
|
| FieldValidation은 알 수 없거나 중복된 필드가 포함된 요청(POST/PUT/PATCH)의 오브젝트를 처리하는 방법에 대해 서버에 지시합니다. 유효한 값은 다음과 같습니다. - 무시: 이는 오브젝트에서 자동으로 삭제된 알 수 없는 필드를 무시하고 디코더가 직면하는 마지막 중복 필드를 제외한 모든 필드를 무시합니다. v1.23 이전의 기본 동작입니다. - warn: 오브젝트에서 삭제된 각 알 수 없는 각 필드에 대한 표준 경고 응답 헤더와 발생하는 각 중복 필드에 대해 경고를 보냅니다. 다른 오류가 없는 경우에도 요청이 성공하고 중복 필드의 마지막 부분만 유지됩니다. v1.23+ - Strict: 알 수 없는 필드가 오브젝트에서 삭제되거나 중복 필드가 있는 경우 BadRequest 오류와 함께 요청이 실패합니다. 서버에서 반환된 오류에는 모든 알 수 없거나 중복된 필드가 포함됩니다. |
- HTTP 방법
-
PUT
- 설명
- 지정된 ReplicationController의 스케일링 교체
매개변수 | 유형 | 설명 |
---|---|---|
|
| 존재하는 경우 수정 사항이 유지되지 않아야 함을 나타냅니다. 유효하지 않거나 인식할 수 없는 dryRun 지시문으로 인해 오류 응답이 발생하고 요청을 추가로 처리하지 않습니다. 유효한 값은 다음과 같습니다. - 모두: 모든 시험 실행 단계가 처리됩니다. |
|
| FieldValidation은 알 수 없거나 중복된 필드가 포함된 요청(POST/PUT/PATCH)의 오브젝트를 처리하는 방법에 대해 서버에 지시합니다. 유효한 값은 다음과 같습니다. - 무시: 이는 오브젝트에서 자동으로 삭제된 알 수 없는 필드를 무시하고 디코더가 직면하는 마지막 중복 필드를 제외한 모든 필드를 무시합니다. v1.23 이전의 기본 동작입니다. - warn: 오브젝트에서 삭제된 각 알 수 없는 각 필드에 대한 표준 경고 응답 헤더와 발생하는 각 중복 필드에 대해 경고를 보냅니다. 다른 오류가 없는 경우에도 요청이 성공하고 중복 필드의 마지막 부분만 유지됩니다. v1.23+ - Strict: 알 수 없는 필드가 오브젝트에서 삭제되거나 중복 필드가 있는 경우 BadRequest 오류와 함께 요청이 실패합니다. 서버에서 반환된 오류에는 모든 알 수 없거나 중복된 필드가 포함됩니다. |
매개변수 | 유형 | 설명 |
---|---|---|
|
|
Legal Notice
링크 복사링크가 클립보드에 복사되었습니다!
Copyright © 2025 Red Hat
OpenShift documentation is licensed under the Apache License 2.0 (https://www.apache.org/licenses/LICENSE-2.0).
Modified versions must remove all Red Hat trademarks.
Portions adapted from https://github.com/kubernetes-incubator/service-catalog/ with modifications by Red Hat.
Red Hat, Red Hat Enterprise Linux, the Red Hat logo, the Shadowman logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Linux® is the registered trademark of Linus Torvalds in the United States and other countries.
Java® is a registered trademark of Oracle and/or its affiliates.
XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.
MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries.
Node.js® is an official trademark of Joyent. Red Hat Software Collections is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.
The OpenStack® Word Mark and OpenStack logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation’s permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community.
All other trademarks are the property of their respective owners.