無料でOpenShift (on IBM Cloud) を使ってみる

　IBM Cloudを使った無料でOpenShiftを試せるチュートリアルがあったのでやり方を書いておきます。チュートリアルもやるだけではなく自分でアプリをデプロイしたりすることもできるので是非試してみてください。
※本記事の内容は2020年8月31日現在に提供されているコンテンツやURL等を元に書いており、予告なしに変更されることがあります。
サイトは

- IBM Demos https://www.ibm.com/demos/

- Skills Network Labs.  https://labs.cognitiveclass.ai/tools/theiaopenshift/lab/tree?md_instructions_url=https://cf-courses-data.s3.us.cloud-object-storage.appdomain.cloud/deploy-ai-microservices-on-kubernetes/tutorial-instructions.md

 どちらも基本的にはトレーニング用のプラットフォームで用意されたチュートリアルで学習することが目的のサイトですがocコマンド、openshiftのコンソールも使えるのでOpenShiftを試してみたい方には便利だと思います。

# IBM Demos

 まずはこちらのWebサイトに行ってください。 https://www.ibm.com/demos/

下にスクロールすると”Red Hat OpenShift on IBM Cloud”があります。クリックしてください。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/59741/ba56d5eb-885c-908a-0c2b-7d87b855d280.png)
移動先のページでもしたにスクロールして”Hands on Labs for Red Hat OpenShift on IBM Cloud”をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/59741/60d2dce5-ce05-8bd2-92b5-d0c396f122b1.png)
下の”Lach Lab”（一番左側）をクリックしてください。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/59741/6855aeac-8a34-44e3-653a-317add319fc5.png)
このあとIBM IDでのログインを求められるのでIBM IDでログインしてください。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/59741/4fb785e1-b114-33bd-74c8-14eb9cea9fb8.png)
そのままチュートリアルをやっていただいてもいいですし、右側にコマンドコンソールがあるのでここからOpenShiftにコマンドを送ることが可能になります。＊この時点ではOpenShiftにログインしてないのでこの後の操作も必要になります。

左側のメニューから”Episode2” を選択して右側に　1. Launch the OpenShift web console…が出てくるのでその下のURLをクリックしてください。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/59741/025a464a-eb2f-3c4b-ea41-32938d844f78.png)
OpenShiftのWebコンソールが別タブで開きます。

このままWebコンソールで作業していただいてもいいです。

先ほどのコマンドコンソールでOpenShiftにログインするためには以下の作業をやってください。右上のアカウントをクリック” Copy login command“をクリック
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/59741/b9a9ecaa-8853-78d2-63fc-fb3801d15a76.png)
次の画面で”Display Token”をクリック
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/59741/1829433c-c514-1e57-685a-ee4c2c6f90a4.png)

Log in with this tokenをクリップボードにコピーしてください。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/59741/649cc785-ef34-3a6e-c3e7-72ed53a54519.png)
先ほどのコマンドコンソールに貼り付け、実行するとこちらのコマンドラインでもログインできます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/59741/4c292313-413a-eed6-e8f6-cbe6134ad882.png)
良かったらこれも試してみてください。

https://github.com/osonoi/watson-vr-node-e - Connect to preview 

# Skills Network Labs

 こちらはAIのアプリをデプロイするというチュートリアルがメインとなっております。以下のようなオブジェクトを認識して何が写っているかをWatsonが判断してくれるアプリをOepnShift上で稼働させます。

このチュートリアルをやっていただくのもいいですがOpenShiftの簡単なお試しもできるのでそちらをご紹介します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/59741/c3e0cd5e-8e12-84af-bdcb-e565990fbe2e.png)
まずはアクセス方法をご紹介します。

 http://bit.ly/ocskillsnetwork　にアクセスしてください。

このサイトはcognitiveclass.ai の一部を特別に使っていますと言うメッセージが出てきますので” I Understand”をクリックしてください。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/59741/bd2acf26-4414-701c-4180-bce6a53d66b3.png)
次に”Cognitive Class”をクリックしてください。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/59741/d2135c5f-e007-e64e-9885-77f5f8d7fde5.png)
IBM idを選んでください。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/59741/261b75d7-5621-4620-edf3-f37affedfa81.png)
その後IBM ID, パスワードを入力すると以下の画面に行きます。この画面が出るまで２、３分かかるのでお待ちください。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/59741/01c14a11-35ac-bdaf-e210-2e47124bb503.png)
これでOpenShiftが使えます。下のように”Terminal” → “New Terminal”でコマンドラインを出すことができます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/59741/5bcdb1a5-e5cc-e33e-47e2-d70b5f501b1b.png)
oc コマンドも入っているしOpenShiftにログインしている状態なのですぐに使えます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/59741/ce35bf5e-9f8e-cf86-b893-ee709ef235bd.png)
良かったらこれも試してみてください。

https://github.com/osonoi/watson-vr-node-e - Connect to preview 

Watsonの画像認識アプリをOpenShift上で動作させることができます。

またその上のOpenShift Consoleをクリックすると
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/59741/3ba1dc2d-e79f-c920-9122-88476c954508.png)
別タブでオープンシフトコンソールが開きます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/59741/d6ed1a08-341a-2cdc-a3b3-f0aa8cb2f511.png)
色々試してみてください。