皆さん、こんにちは。戸倉彩です。
今回は、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
- ここではCLIを使った操作を行うため、IBM Developer Skills Network - Labs サイトにアクセスし、[Theia - Cloud IDE (With OpenShift)] をクリックしてセッションを開始する。
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