IKS (IBM cloud Kubernetes Service)でDrupal webサイトを立ち上げる

　IBM Cloud でも簡単にDrupalのサイトが立ち上げられるようになっています。それもKubernetesの基盤を使って
早速やってみましょう。
*なお、このサービスは無料のアカウント、ライトアカウントでは作成できません。
*2021年10月21日に再検証、Kubernetesのバージョン1.19.15_1560で動作確認しました。

手順は
+ IBM CloudにログインしてIKSサービスを作成
+ IBM Cloud Block Storage plug-in のインストール
+ カタログからDrupalを選択、デプロイ

　このDrupalですがディストリービューションはBitnamiのものでDBはmariaDBが使われています。（drushも入っています）

#IBM CloudにログインしてIKSサービスを作成
 IBM Cloudへのログインはこちらから
https://cloud.ibm.com

カタログから　サービス、コンテナーとクリック、Kubernetes serviceを選択
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/59741/f3d1eb3e-240d-7547-762f-a3c64e175bab.png)

　標準クラスターを選択し下の画面でワーカーノードの構成を下から選んで右側の”作成”を選択します。
＊作成前に右上の費用を確認してください。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/59741/2846eed3-31a8-80a1-b756-1a703c9c919d.png)
ちなみに今回は単一ゾーン、4vCPU, 16GB RAM, １ワーカーノードを選択しました。（これだと上のように１時間あたり３３円です）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/59741/ee0ca6cd-0da3-0f64-b738-d46d7bac8be4.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/59741/9d5d5613-6581-b0c3-043f-ca57b54e7d15.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/59741/80f3ab65-8d78-da6f-4bc2-1ae7e21e1774.png)

以下のような状態になればIKSサービスの準備は完了です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/59741/1dda300e-fea2-f90b-0ee2-16d0e016aa12.png)

#IBM Cloud Block Storage plug-in のインストール
 こちら　https://cloud.ibm.com/catalog/content/ibmcloud-block-storage-plugin
からIBM Cloud Block Storage plug-inをインストールしてください。
この時にクラスターは上で作成したクラスターを指定してください。ターゲットはdefaultで大丈夫です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/59741/9f51c2b3-d78b-bf5a-73b0-106a43ffc635.png)

#カタログからDrupalを選択、デプロイ
 カタログから検索のところでDrupalと入れて検索、出てきたらクリック
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/59741/2386d810-8a50-7c9e-d45f-c5c9db6b0e46.png)
Block Storage plug-inと同じようにクラスター、名前空間を選んでください。そして右側のチェックマークを入れて”インストール”
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/59741/d2524548-552a-79cc-42c2-b4851ab47c21.png)
下のような画面が見れれば完成です。こちらがDrupalアプリの設定サイトです。右側の”ログの表示"を見ると詳細を見ることができます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/59741/3a6884c4-5512-4430-6a14-7d77befc4e6b.png)

URLを確認しましょう。IBM Cloudのトップ画面に戻って、Clusterをクリック
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/59741/bfe7bc78-7253-8193-04d8-b366580b70a3.png)
作成したクラスターをクリック
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/59741/86b32353-4ef4-c25c-f054-5d25d1b27989.png)
Kubernetesダッシュボードをクリック
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/59741/3b129246-9063-07cd-a9d3-62f60d7a8ce9.png)
ネームスペースが”Defaul"なのを確かめ”サービス”をクリック、右側にDrupalサイトのURLが出てます。クリックしてください。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/59741/06190cdb-f3dd-f97a-e615-58cf88e1ce74.png)
完成です！お疲れ様でした。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/59741/43b669aa-f0f7-fa52-992e-07ef19d3648b.png)

なおログイン情報ですがユーザー名はuser, パスワードは先ほどのKubernetesダッシュボードでシークレットを見るとDrupal-passwordが書いてあります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/59741/8acb2938-33cd-b701-7540-dfe56285cddc.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/59741/a65b7e11-e233-0025-260d-7158cfb40806.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/59741/c6c707be-afd9-859b-5db8-91f17a93f81d.png)