クラスターの作成
IDCFクラウド コンテナで Kubernetes クラスターを作成する方法を説明します。
IDCFクラウド コンテナへのログイン
IDCFクラウドにログインし、「コンテナ」サービスを選択します。
「コンテナコンソール」を選択するとコンテナコンソールに遷移します。
クラスターの作成
- ダッシュボードの中央にある「作成」をクリックします。
- 「クラスター: 作成」から
IDCFクラウド
を選択します。
- クラスターを追加ページで必要な項目を入力します。
▼ 「ノードテンプレートを選択」画面
- 下記のオプションなどを設定後、「作成」を押します。
コンピュートサービスにて自動でVM作成が開始し、クラスターのプロビジョニングが完了すると(通常5-10分程度)、クラスターの状態が Active
になります。
クラスター設定
クラスターで設定可能な項目について説明します。
クラスター名
作成するクラスターの任意の名前を入力します。
ノードプールを追加
各種ノードプールの設定を行います。入力する項目の内容は以下の通りです。
項目名 | 内容 |
---|---|
プリフィックス名 | ノードプールの任意の名前を入力します |
台数 | ノードプールのノード数を設定します |
テンプレート | 作成するVMのゾーン/マシンタイプ/イメージ/ネットワークを指定します |
etcd / ControlPlane / Worker | ノードプールをどの役割で利用するかを設定します |
シングルの最小構成の場合:
- ノード数を1にして、
etcd
、ControlPlane
、Worker
の役割を付けます
冗長の最小構成の場合:
- ノード数を3にして、
etcd
、ControlPlane
、Worker
の役割を付けます
プロダクション環境などの品質、可用性、拡張性が求められる場合:
- ノードプール① ノード数を
3
にして、etcd
、ControlPlane
の役割を付けます - ノードプール② ノード数を
2
(以上)にして、Worker
の役割を付けます
※ノードをオートスケールする場合、この構成が必須です
クラスターオプション
構築するクラスターの各種設定を行います。
デフォルトで使用する場合、クラスターテンプレートは
IDCF Cloud Template (Etcd Backup Local)
を選択してください。Kubernetes オプション
利用可能な Kubernetes バージョンが選択できます。
プライベートレジストリ
こちらのオプションの変更はできません。
拡張オプション
拡張オプションとして変更が可能なオプションは以下の通りです。
項目名 | 内容 |
---|---|
イングレスプロバイダー | デフォルトは無効です。高可用性機能を利用しない場合には有効とします。 |
ノードポート 範囲 | デフォルトは30000 - 32768 です。nodePort でマップするグローバルポートの範囲を制限するオプションです。 |
メトリックスサーバモニタリング | デフォルトは有効です。metrics-server を起動するかどうか指定します。 |
シークレット暗号化 | デフォルトは無効です。etcd に格納する Secret の値を暗号化する設定です。 |
定期 etcd スナップショットの取得間隔 | etcd をバックアップする時間間隔を時間単位で指定します(このクラスターテンプレートでは、バックアップは etcd ノードに格納されます)。デフォルトは12時間です。 |
定期 etcd スナップショットの保存 | バックアップを保存しておく個数を指定します。デフォルトは6個です。 |
ノードをドレインする | ノードが入れ替わる際にの振る舞いについての設定です。ノードをドレインする際に設定するパラメータ群を設定しておきます。 |