単一データ・インスタンスの障害のシミュレート
単一データ・インスタンスの障害をシミュレートし、TimesTenScaleoutオブジェクトの状態がどのように遷移するかを確認しましょう。
ノート:
この例は、デモンストレーションのためにのみ用意されています。この例を本番環境で試そうとしないでください。この例では、デプロイ済の正しく機能しているTimesTenScaleoutオブジェクトについて示されています。
kubectl get tts samplescaleout
NAME OVERALL MGMT CREATE LOAD OPEN AGE
samplescaleout Normal Normal created loaded-complete open 10m
高レベル状態はNormal
、管理の状態はNormal
、データベースの状態はcreated,loaded-complete,open
であることに注目してください。
単一データ・インスタンスの障害をシミュレートするために、データ・インスタンスを含むポッドを削除しましょう。ポッドを次に示します:
kubectl get pods
NAME READY STATUS RESTARTS AGE
samplescaleout-data-1-0 2/2 Running 0 11m
samplescaleout-data-1-1 2/2 Running 0 11m
samplescaleout-data-1-2 2/2 Running 0 11m
samplescaleout-data-2-0 2/2 Running 0 11m
samplescaleout-data-2-1 2/2 Running 0 11m
samplescaleout-data-2-2 2/2 Running 0 11m
samplescaleout-mgmt-0 2/2 Running 0 11m
samplescaleout-zk-0 1/1 Running 0 11m
samplescaleout-zk-1 1/1 Running 0 10m
samplescaleout-zk-2 1/1 Running 0 9m35s
timesten-operator-7677964df9-sp2zp 1/1 Running 0 7d3h
samplescaleout-data-1-0
ポッドを削除し、動作を確認しましょう。
単一のデータ・インスタンスに障害が発生しましたが、TimesTen Scaleoutは完全にリカバリされました。手動での操作は必要ありませんでした。