9.2.2. 障害が発生した etcd Pod の回復
3 ノードクラスターの各 etcd Pod には、データを保存するための独自の永続ボリューム要求 (PVC) があります。データが破損しているか欠落しているために、etcd Pod が失敗する可能性があります。障害が発生した etcd Pod とその PVC を回復できます。
手順
etcd Pod が失敗していることを確認するには、次のコマンドを入力します。
$ oc get pods -l app=etcd -n clusters-<hosted_cluster_name><hosted_cluster_name>etcd インスタンスのホステッドクラスターを指定します。
出力例
NAME READY STATUS RESTARTS AGE etcd-0 2/2 Running 0 64m etcd-1 2/2 Running 0 45m etcd-2 1/2 CrashLoopBackOff 1 (5s ago) 64m失敗した etcd Pod のステータスは
CrashLoopBackOffまたはErrorである可能性があります。
次のコマンドを入力して、障害が発生した Pod とその PVC を削除します。
$ oc delete pods <etcd_pod_name> -n clusters-<hosted_cluster_name><etcd_pod_name>- 障害が発生した Pod を指定します。
検証
次のコマンドを実行して、新しい etcd Pod が起動して実行していることを確認します。
$ oc get pods -l app=etcd -n clusters-<hosted_cluster_name>出力例
NAME READY STATUS RESTARTS AGE etcd-0 2/2 Running 0 67m etcd-1 2/2 Running 0 48m etcd-2 2/2 Running 0 2m2s