Auto Upgrade の詳細な使い方
標準サポート終了(FPT Cloud がサポートする最も古いバージョン基準)から minor バージョンで 1 つ以上離れたバージョンで動作しているクラスターは、Auto Upgrade Version を使用できません。先に手動でアップグレードする必要があります。
例えば、クラスターが 1.24.14 で動作しており、FPT Cloud が 1.26〜1.29 をサポートしている場合、そのクラスターは Auto Upgrade Version を使用できません。まず手動で 1.25 にアップグレードすると、この機能を有効にできます。
アップグレードは rolling-update 方式で進みます。FPT Cloud はすべての Worker Group で新しい minor バージョンの worker を作成し、Ready になるのを待ってから旧バージョンの worker を drain し、drain 完了後に削除します。これを group 内のすべての worker が置き換わるまで繰り返します。
クラスター作成時に Auto Upgrade Version を有効にする
新しいクラスターを作成する際、Auto Upgrade Version はデフォルトで無効です。

? アイコンを選択すると、FPT Cloud がサポートする Kubernetes バージョンの重要なマイルストーンを確認できます。

アップグレード時刻を設定せずに Auto Upgrade Version を有効にすると、デフォルトの時刻はそのバージョンが標準サポート終了に達する初日の 07:00 GMT+7 になります。

スケジュールを設定すると、フォームに現在のバージョンのサポート終了日、次回の auto upgrade 予定、スケジュールの概要が表示されます。

Next を選択して Nodes Pool の設定ステップに進みます。
既存クラスターの Auto Upgrade Version を変更する
- Auto Upgrade Version を設定したクラスターでも、機能を有効にしていないクラスターと同様、いつでも手動でアップグレードできます。
- 予定されている auto upgrade をキャンセルするには、アップグレード当日の 01:00 GMT+7 より前に機能を無効化するかスケジュールを変更してください。例: クラスター A が 2024 年 6 月 25 日 04:00 GMT+7 に auto upgrade する予定の場合、その日の 01:00 GMT+7 より前に無効化または再スケジュールする必要があります。01:00 GMT+7 以降の変更は反映されず、アップグレードは予定どおり 04:00 GMT+7 に実行されます。
auto upgrade 機能を有効にします。


