"쿠버네티스 Horizontal Pod Autoscaler"의 두 판 사이의 차이

잔글 (봇: Kubernetes을(를) K8s(으)로 분류 대체함)
 
(다른 사용자 한 명의 중간 판 9개는 보이지 않습니다)
1번째 줄: 1번째 줄:
{{소문자}}
==개요==
==개요==
;Horizontal Pod Autoscaler (HPA)
;Horizontal Pod Autoscaler (HPA)
6번째 줄: 7번째 줄:
* 스케일링될 수 없는 객체(예: 데몬셋)에는 적용 불가하다.
* 스케일링될 수 없는 객체(예: 데몬셋)에는 적용 불가하다.


{{그림|https://d33wubrfki0l68.cloudfront.net/4fe1ef7265a93f5f564bd3fbb0269ebd10b73b4e/1775d/images/docs/horizontal-pod-autoscaler.svg|440px}}
{{그림|https://d33wubrfki0l68.cloudfront.net/4fe1ef7265a93f5f564bd3fbb0269ebd10b73b4e/1775d/images/docs/horizontal-pod-autoscaler.svg|550px}}
 
<source lang='yaml'>
apiVersion: autoscaling/v2beta1
kind: HorizontalPodAutoscaler
metadata:
  name: example
  namespace: default
spec:
  scaleTargetRef:
    apiVersion: apps/v1
    kind: Deployment
    name: example
  minReplicas: 1
  maxReplicas: 3
  metrics:
    - type: Resource
      resource:
        name: cpu
        targetAverageUtilization: 50
</source>


==같이 보기==
==같이 보기==
* [[k8s 워크로드]]
* [[k8s 레플리카셋]]
* [[k8s 레플리카셋]]
* [[k8s 디플로이먼트]]
* [[k8s 디플로이먼트]]
* [[k8s 레플리케이션 컨트롤러]]
* [[k8s 레플리케이션 컨트롤러]]
* [[k8s 오토스케일링]]
* [[kubectl get hpa]]
* [[kubectl autoscale]]


==참고==
==참고==
* https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/
* https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/


[[분류: Kubernetes]]
[[분류:K8s]]

2020년 7월 31일 (금) 22:48 기준 최신판

1 개요[ | ]

Horizontal Pod Autoscaler (HPA)
수평 Pod 오토스케일러
  • CPU 사용률 등 기타 메트릭 지정대상을 기준으로 pod 레플리카 수를 자동으로 조절하는 API 리소스
  • 주로 레플리케이션 컨트롤러, 디플로이먼트, 레플리카 셋과 함께 사용된다.
  • 스케일링될 수 없는 객체(예: 데몬셋)에는 적용 불가하다.

<img src="https://d33wubrfki0l68.cloudfront.net/4fe1ef7265a93f5f564bd3fbb0269ebd10b73b4e/1775d/images/docs/horizontal-pod-autoscaler.svg" style="width:550px"/>

apiVersion: autoscaling/v2beta1
kind: HorizontalPodAutoscaler
metadata:
  name: example
  namespace: default
spec:
  scaleTargetRef:
    apiVersion: apps/v1
    kind: Deployment
    name: example
  minReplicas: 1
  maxReplicas: 3
  metrics:
    - type: Resource
      resource:
        name: cpu
        targetAverageUtilization: 50

2 같이 보기[ | ]

3 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}