LoginSignup
2
1

More than 3 years have passed since last update.

Red Hat OpenShift Operator Workshop - スキーマのロード (Part 3/4)

Last updated at Posted at 2020-09-25

皆さん、こんにちは。戸倉彩です。

今回は、2020年9月24日(木)にオンライン開催されたIBM主催の 「Digital Developer Conference Hybrid Cloud」 のTrack 3 Hands-on Labsで提供されている 「Operator Workshop」 の手順内容について、全スクリーンショット付きで日本語で解説した記事となります。実際にOpenShift Operatorに触れてみたい方も参考にしていただければと思います。
参照元: Digital Developer Conference Hybrid Cloud - Lab Stream

前提条件

IBM Cloud上でOpenShiftクラスタを作成してください。※IBM Cloudの有料サービスとなりますので、ご利用の際には十分に気をつけて操作を行ってください。
Digital Developer Conference Hybrid Cloudに参加されている方は、「Pre-Work」サイトで公開されている申請方法で、Workshopを体験いただくためのOpenShift on IBM Cloud環境を一時的に無償で手に入れることができます。

Part1 PostgreSQL Operatorのインストール

こちらのQiita記事「Red Hat OpenShift Operator Workshop (Part 1)」をご覧ください。

Part2 データベースのインスタンス作成

こちらのQiita記事「Red Hat OpenShift Operator Workshop (Part 2)」をご覧ください。

Part3 スキーマのロード

参照元: Load the schema

  1. ここではCLIを使った操作を行うため、IBM Developer Skills Network - Labs サイトにアクセスし、[Theia - Cloud IDE (With OpenShift)] をクリックしてセッションを開始する。
  2. OpenShfitコンソール画面に戻り、右上のご自身のメールアドレスをクリックし、ドロップダウンメニューから [Copy Login Command] をクリックする。
  3. 新たに表示された画面上の [Display Token] をクリックする。
  4. APIトークン情報とトークンを使用したログインコマンドが表示される。
    ※APIトークンは大切に保管管理してください。
  5. 再び Skills Network Labs の画面に戻り、[Terminal][New Terminal] をクリックする。
  6. 先ほどの oc login --token=xxx が書かれているコマンドをターミナルで実行する。
  7. ご自身のプロジェクトに移動し、下記のコマンドを順番に実行する。
oc project <プロジェクト名>
git clone https://github.com/IBM/example-bank
kubectl create secret generic bank-db-secret --from-literal=DB_SERVERNAME=creditdb --from-literal=DB_PORTNUMBER=5432 --from-literal=DB_DATABASENAME=example --from-literal=DB_USER=postgres --from-literal=DB_PASSWORD=postgres
oc apply -f data_model/job.yaml

データベースのスキーマ

Part3の操作は以上です。

Part4 データベースの公開と確認

こちらのQiita記事「Red Hat OpenShift Operator Workshop (Part 4/4)」をご覧ください。

参考

英語で操作可能な方は、下記サイトにアクセスして操作をお試しください。
- Part 1 Install the PostgreSQL Operator
- Part 2 Create an instance of a database
- Part 3 Load the schema
- Part 4 Expose and verify

★Twitterで最新情報配信中 @ayatokura

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1