WEBサーバーのコンテナをデプロイする | IDCFクラウド ご利用ガイド

WEBサーバーのコンテナをデプロイする


事前準備

コンテナサービスは東日本リージョン3に対応しています。まずはリージョンとゾーンを有効化します。

リージョンの確認

IDCFクラウドにログイン後、コンピュートサービスに進みます。上部メニューにて「東日本リージョン3」が表示されていれば既に利用できる状態です。

もし他のリージョンが表示されていてれば、上部メニューから「東日本リージョン3」を選択し、東日本リージョン3の「申し込む」を実行してください。申し込み後、東日本リージョン3の「クラウドコンソール」に進んでください。

ゾーンの確認

コンピュートサービスの左メニューから「ゾーン」を選択すると、現在有効になっているゾーンを確認できます。

この例ではvoltゾーンが有効化しており、コンテナサービスからvoltゾーンが利用できます。もしampereゾーンも利用する場合は「無効」ボタンから「有効にする」にて有効化可能です。

コンテナサービスの申し込み

トップメニューにて「コンテナ」サービスを選択し、「申し込む」を実行してください。

クラスターを作成する

IDCFクラウド上にKubernetesクラスターを作成します。

  1. IDCFクラウドにログインし、「コンテナ」サービスを選択します。
  2. コンテナコンソール」を選択するとコンテナコンソールに遷移します。
  1. ダッシュボードの中央にある「作成」ボタンをクリックします。
  1. RKE2/K3s」の「IDCFクラウド」を選択します。
  1. クラスター作成画面で必要な設定項目を入力し、「作成」を選択します。

  1. コンピュートサービスにて自動でVM作成が開始し、クラスターのプロビジョニングが完了すると(通常5-10分程度)、クラスターの状態が Active になります。

設定項目について

NodePool 設定

Cluster 設定

構築するクラスターの各種設定を行います。

IDCFクラウド の API Key および Secret Key を設定します。

  1. クラスター作成画面のメニューから「Add-on: IDCF Cloud」を選択します。
  2. クラウドコンソールの「API」画面から API Key, Secret Key をそれぞれ取得し、「Add-on: IDCF Cloud」の編集画面から各キーを設定します。

コンテナをデプロイする

  1. 状態が Active になったら作成したクラスターの「Explore」を選択し、クラスターダッシュボードに移動します。

次に、作成したクラスターに nginx のコンテナをデプロイし、ロードバランサー経由で接続できるよう設定します。

  1. クラスターダッシュボードの左メニューから「Workload」に移動し、「作成」を選択します。
  1. 作成のページにて「Deployment」を選択します。
  1. こちらを参照して、デプロイするWebサーバーのコンテナの情報を入力し、「作成」を選択します。
  1. 作成すると「Deployment」の一覧にワークロードが表示され、問題なく起動できた場合は状態が Active になります。
  1. ロードバランサーを指定した場合、コンピュートサービスにてパブリックIPアドレスを取得し、ファイアウォール(指定ポートをAny許可)とロードバランサーの設定を自動で構成します。

  2. Deployment」から作成したワークロードに遷移し、「Endpoints」の 80/TCP をクリックするとロードバランサー経由で nginx のコンテナに接続できます。

以上で、Webサーバーのコンテナのデプロイは完了です。

Deployment の設定項目について

nginx を利用したWebサーバーのコンテナをデプロイする場合の設定例となります。

コンテナ

Pod内のコンテナの設定を行います。

Pod内に複数のコンテナを持つ場合は、Container を追加 からコンテナの追加が可能です。ここでは、1Pod1コンテナとして設定します。

Port または Service を追加」を選択し、ロードバランサーの設定を行います。

その他の情報について

クイックスタート以外にも、IDCFクラウド コンテナサービスの各種機能について、本ドキュメントの別ページもご確認ください。

また、FAQもご用意しておりますので、コンテナサービス ヘルプサイトからご確認ください。

クラウドコンソール上からお問い合わせやご質問も可能です。