2016-08-11 2 views
0

kubernetes 버전 1.2를 사용하는 openshift v3을 사용하고 있습니다. 나는 오토 스케일링 기능에 대해 더 많은 것을 탐색 중이다. 현재는 CPU 메트릭 만 지원됩니다. openshift에서 포드는 힙 스터 (heapster)에서 수집 한 메모리 또는 기타 메트릭 데이터를 기반으로 확장 할 수있는 방법이 있습니까 ??OpenShift의 수평 창 자동 스캐너의 사용자 정의 메트릭

어떤 도움이 필요합니까?

미리 감사드립니다. 프리 야

답변

0

언급 한대로 : OpenShift v3는 Kubernetes의 여러 구성 요소를 사용하고 있습니다. Kubernetesopenshift 의 공식 설명서는 CPU의 자동 크기 조정에 대해 설명합니다. (Kubernetes 1.2는 QPS와 같은 애플리케이션 별 메트릭에 기반한 확장을위한 알파 지원을 추가합니다.

올바른 방식으로 작동하지 않기 때문에 메모리의 자동 크기 조절은 초기 버전의 수평 적 자동 크기 조절에서 해제되지 않았습니다. 포드의 메모리 소비는 일반적으로 줄어들지 않으므로 새 포드를 추가해도 이전 포드의 메모리 소비는 줄어들지 않습니다.

Kubernetes가 현재 메모리 사용에 자동 크기 조절을 지원하지 않는 이유입니다. 그들은 가능한 기능으로 그것에 대해 말하고 있습니다 :

[미래] CPU와 다른 메트릭스 (예 : 메모리, 네트워크 트래픽, qps)를 기반으로 한 자동 크기 조절 포드. 여기에는 사용자 지정/응용 프로그램 메트릭을 기반으로하는 확장이 포함됩니다.