クラスターオートスケーラーのインストール | IDCFクラウド コンテナ ご利用ガイド

クラスターオートスケーラーのインストール

IDCFクラウド コンテナでクラスターオートスケーラーをインストールする方法を説明します。

クラスターオートスケーラーをインストールするためにはHelmを使用します。

はじめに

クラスターオートスケーラーをインストールするためには、いくつか準備が必要です。

ノードの構成

クラスターオートスケーラーでは、ワーカーノードが増減する形となります。

そのため、以下の条件を満たしているノードが必要となります。

  • マスターノードは、etcd, Control Planeの2つロールを含めてください
  • ワーカーノードは、Workerのみロールで2台以上で構成してください

必要な情報の取得

クラスターオートスケーラーを使用するには、以下の情報が必要となります。

  • 作成したクラスターのID
  • (Option) ノードプールのID ※ ワーカーノードを指定する場合
    • ワーカーノード(ロールがWorkerのみのノード)が複数個存在しており、かつIDを指定しない場合は、全てのワーカーノードがスケールの対象となります。
  • API URL & Bearer Token
    • クラスター内部へのアクセスを行うために必要となります

クラスターIDの取得

  1. 左メニューから、「Cluster Management」を選択し、確認したいクラスターを選択します。
  2. ノードの一覧から作成したワーカーノードに割り当てられたノード名を確認します。
  • 下図の場合、c-XXXXXクラスター名になります
  • 続けて、np-XXXXXノードプール名になります

API URL & Bearer Token の発行

  1. ダッシュボード右側のユーザをクリックし、「Account & API Keys」を選択します。
  2. Create API Key」を選択し、API Keyを作成します。
  1. 作成後、Bearer Tokenを確認し、どこかに書き留めておいてください。

以上でインストールに必要な情報は取得できました。

クラスターオートスケーラーのインストール

  1. App」→「Charts」から、登録したCluster Autoscalerを選択します
  1. Chart名はcluster-autoscalerで登録されるため、入力は不要です
  2. 名前空間はidcf-systemを指定しているため、インストール先のプロジェクトはSystemとなります
  1. イメージの設定では、変更は不要です
  1. デプロイメントに関する設定の変更も基本的には不要です
  1. 次の設定では、上記で取得したCluster IDBearer Tokenを入力してください
  1. 以上の設定完了後、「イントール」を選択します。
  2. 問題なくインストールが完了するとコンソール上にSUCCESSと表示されます。