本番環境では、クラスターは通常24時間365日稼働します。しかし、開発、テスト、ステージング、デモなどの環境では、未使用のKubernetesリソースを縮小することでコスト削減が可能です。
ただし手動での縮小には時間がかかるため、このタスクを自動化するハイバネート機能が開発されました。
ユーザーがハイバネート機能を利用すると、クラスター内のリソースは以下のように変化します:
ワーカーノード(インスタンス)が削除されます。
ポッドは「待機中」状態になります
サービスはそのまま維持されます
状態保存コンポーネント(PVCなど)およびetcd内の状態も保持されます。
ウェイクアップはハイバネートの逆操作であり、ハイバネート前の元の状態にクラスターを復元します。
ポータルでは、ハイバネートとウェイクアップ機能を以下のように操作できます。
通知が表示されると、休止状態プロセスが開始され、ポータル上のステータスは「休止状態(実行中)」に戻ります。
プロセスが完了すると、クラスターの状態が「成功(休止状態)」に変化し、休止状態への移行が正常に完了したことを示します。
ステータスが「成功(休止状態)」のクラスターについては、ユーザーはウェイクアップ機能を使用してクラスターを元の状態に復元できます。
通知が表示されると、ハイバネート処理が開始され、ポータルのステータスは処理中(実行中)に戻ります。
処理が完了すると、クラスタのステータスは「成功(実行中)」に戻り、クラスタのウェイクアップが成功したことを示します。
Last updated 1 month ago
Was this helpful?