클러스터에서 클러스터 오토스케일러 추가 기능 사용

콘솔이나 명령줄에서 이 애드온을 활성화할 수 있습니다.

클러스터 자동 스케일러는 GPU 레이블을 인식하지 못하기 때문에 GPU 소비량에 따라 스케일업 또는 스케일다운할 수 없습니다.

콘솔에서 클러스터 오토스케일러 애드온 활성화하기

  1. Red Hat OpenShift on IBM Cloud 클러스터 대시보드에서 오토스케일링을 사용으로 설정할 클러스터를 선택하십시오.
  2. ‘애드온 ’ 섹션에서 ‘Cluster Autoscaler’ 애드온을 찾아 ‘설치’를 클릭합니다

CLI에서 클러스터 오토스케일러 추가 기능 사용

  1. container-service 플러그인을 최신 버전으로 업데이트하십시오.

    ibmcloud update && ibmcloud plugin update container-service
    
  2. 다음 명령을 실행하여 ‘ cluster-autoscaler ’ 애드온을 활성화하십시오.

    ibmcloud oc cluster addon enable cluster-autoscaler --cluster CLUSTER_NAME
    

    출력 예

    Enabling add-on `cluster-autoscaler` for cluster <cluster_name>...
    The add-on might take several minutes to deploy and become ready for use.
    OK
    
  3. 추가 기능이 설치되어 Ready 상태인지 확인하십시오.

    ibmcloud oc cluster addon ls --cluster <cluster_name>
    

    출력 예

    NAME                 Version   Health State   Health Status   
    cluster-autoscaler   1.0.1     normal         Addon Ready
    
  4. 추가 기능을 사용으로 설정한 후 스케일링을 위해 작업자 풀이 구성되지 않았습니다. 작업자 풀에서 Auto-Scaling을 설정하려면 클러스터 오토스케일러 configmap을 편집 하십시오.

클러스터 오토스케일러 추가 기능 업데이트

클러스터 오토스케일러에는 두 가지 유형의 업데이트가 있습니다.

패치 업데이트
패치 업데이트는 IBM에서 자동으로 제공되며 지원되는 추가 기능 및 클러스터 버전의 변경사항이나 기능 업데이트를 포함하지 않습니다.
릴리스 업데이트
릴리스 업데이트에는 지원되는 추가 기능 또는 클러스터 버전의 변경사항 또는 클러스터 자동 스케일러의 새 기능이 포함됩니다. 클러스터 오토스케일러 추가 기능에 릴리스 업데이트를 수동으로 적용해야 합니다.

클러스터 자동 스케일러 애드온을 업데이트하려면 다음과 같이 하세요:

  1. 클러스터에 배치된 클러스터 오토스케일러 추가 기능의 버전을 확인하십시오. 업데이트가 사용 가능하면 최신 추가 기능 버전에 대한 릴리스 정보를 검토하십시오.

    ibmcloud oc cluster addon ls --cluster <cluster_name>
    

    클러스터 오토스케일러 추가 기능에서 지원하지 않는 버전으로 클러스터를 업그레이드하는 경우 앱이 작동 중단되고 클러스터가 스케일링되지 않을 수 있습니다.

  2. 클러스터 오토스케일러 애드온을 업데이트하십시오.

    ibmcloud oc cluster addon update cluster-autoscaler --version <version-to-update> --cluster <cluster_name>
    
  3. 추가 기능이 업데이트되고 Ready인지 확인하십시오.

    ibmcloud oc cluster addon ls --cluster <cluster_name>
    

콘솔에서 클러스터 오토스케일러 추가 기능 제거

  1. 자동 스케일러 ConfigMap 를 편집하여 작업 풀의 스케일링을 중지합니다.

  2. Red Hat OpenShift on IBM Cloud 클러스터 대시보드에서 오토스케일링을 사용으로 설정할 클러스터를 선택하십시오.

  3. 클러스터 오토스케일러 애드온을 찾아서 제거를 클릭합니다

CLI에서 클러스터 오토스케일러 추가 기능 제거

  1. 자동 스케일러 ConfigMap 를 편집하여 작업 풀의 스케일링을 중지합니다.

  2. cluster-autoscaler 추가 기능을 사용 안함으로 설정하십시오.

    ibmcloud oc cluster addon disable cluster-autoscaler --cluster <cluster_name>
    
  3. 추가 기능이 제거되었는지 확인하십시오.

    ibmcloud oc cluster addon ls --cluster <cluster_name>