Red Hat Training

A Red Hat training course is available for OpenShift Container Platform

3.2.6.3. MySQL スレーブのスケーリング

クラスター内の メンバー数を増やす には、以下を実行します。

$ oc scale rc mysql-slave-1 --replicas=<number>

これは、レプリケーションコントローラー に対して、新しい MySQL スレーブ Pod を作成するように指示します。新しいスレーブが作成されると、スレーブのエントリーポイントが最初に mysql-master サービスへの問い合わせを試み、レプリケーションセットに登録しようとします。これが完了すると、MySQL マスターサーバーはスレーブに複製されたデータベースを送信します。

スケールダウン時には、MySQL スレーブがシャットダウンされ、スレーブに永続ストレージが定義されていないので、スレーブ上のすべてのデータが失われます。MySQL マスターサーバーは、スレーブに到達できないことを検出し、自動的にレプリケーションからこれを削除します。