2.3.4. アプリケーションを誤動作させる
アプリケーションの障害発生時の応答をテストするには、意図的にアプリケーションを誤動作させる方法があります。この障害を意図的に発生させることで、システムが予期せぬエラーをどのように処理するかを観察し、正しく復旧することを検証できます。
手順
OSToy アプリケーションから、Toggle Health Status タイルの Toggle Health をクリックします。Current Health 状態が I’m not feeling all that well に切り替わるのを確認します。
検証
アプリケーションを誤動作させると、そのアプリケーションは 200 HTTP code で応答しなくなります。3 回連続して失敗すると、Kubernetes が Pod を停止して再起動します。
- Web コンソールから Pod イベントページに戻り、liveness プローブが失敗し、Pod が再起動したことを確認します。
次の画像は、Pod イベントページに表示される内容の例を示しています。
A. Pod で失敗が 3 回連続で発生しました。
B. Kubernetes が Pod を停止します。
C. Kubernetes が Pod を再起動します。