現在のクラスターアップグレードポリシーを表示する
[クラスターのアップグレードポリシー] は、標準サポート期間を過ぎたクラスターがどうなるのかを決定します。アップグレードポリシーが EXTENDED
である場合、クラスターは自動的にアップグレードされず、延長サポートに入ります。アップグレードポリシーが STANDARD
である場合、自動的にアップグレードされます。
Kubernetes バージョンポリシーの Amazon EKS コントロールでは、EKS クラスターの標準サポート終了時の動作を選択できます。これらのコントロールを使用すると、Kubernetes バージョンの標準サポートの終了時に、どのクラスターが延長サポートに入るか、およびどのクラスターを自動的にアップグレードするかを決定できます。
マイナーバージョンは、リリース後最初の 14 か月間は Amazon EKS の標準サポート対象となります。標準サポート終了日を過ぎたバージョンは、次の 12 か月間の延長サポートに入ります。延長サポートでは、クラスター時間あたりの追加料金で、所定の Kubernetes バージョンをより長く使用することができます。EKS クラスターの延長サポートを有効または無効にできます。延長サポートを無効にすると、AWS は標準サポートの終了時にクラスターを次のバージョンに自動的にアップグレードします。延長サポートを有効にすると、一定期間、追加料金で最新バージョンを維持できます。延長サポートを使用している場合でも、Kubernetes クラスターを定期的にアップグレードする計画を立ててください。
supportType
プロパティを使用して、新規クラスターと既存のクラスターの両方のバージョンポリシーを設定できます。バージョンサポートポリシーの設定に使用できるオプションは 2 つあります:
-
STANDARD
— 標準サポートの終了時に自動アップグレードの対象となる EKS クラスター。この設定では延長サポート料金は発生しませんが、EKS クラスターは標準サポートで次にサポートされている Kubernetes バージョンに自動的にアップグレードされます。 -
EXTENDED
— Kubernetes バージョンが標準サポートの終了に達すると、EKS クラスターは延長サポートに入ります。この設定では、延長サポート料金が発生します。クラスターをサポートされている標準 Kubernetes バージョンにアップグレードして、延長サポート料金の発生を停止できます。延長サポートで実行されているクラスターは、延長サポートの終了時に自動アップグレードの対象となります。
延長サポートは、新しいクラスターと既存のクラスターのためにデフォルトで有効になっています。AWS Management Console で、または AWS CLI を使用して、クラスターのために延長サポートが有効になっているかどうかを確認できます。
重要
クラスターを現在の Kubernetes バージョンのままにして延長サポート期間を利用するには、標準サポート期間の終了前に延長サポートアップグレードポリシーを有効にする必要があります。
クラスターのバージョンサポートポリシーは、標準サポートの Kubernetes バージョンで実行している間に設定できます。バージョンが延長サポートに入ると、標準サポートのバージョンで実行されるまで、この設定を変更することはできなくなります。
例えば、バージョンサポートポリシーを standard
として設定した場合、クラスターで実行されている Kubernetes バージョンが標準サポートの終了に達した後は、この設定を変更することはできなくなります。バージョンサポートポリシーを extended
として設定した場合、クラスターで実行されている Kubernetes バージョンが標準サポートの終了に達した後は、この設定を変更することはできなくなります。バージョンサポートポリシーの設定を変更するには、クラスターがサポートされている標準の Kubernetes バージョンで実行されている必要があります。
クラスターアップグレードポリシーを表示する (AWS コンソール)
-
AWS コンソールの EKS セクションの [クラスター] ページに移動します。コンソールが、確認するクラスターと同じ AWS リージョンに設定されていることを確認します。
-
[アップグレードポリシー] 列を確認します。値が [標準サポート] である場合、クラスターは延長サポートに入りません。値が [延長サポート] である場合、クラスターは延長サポートに入ります。
クラスターアップグレードポリシーを表示する (AWS CLI)
-
AWS CLI がインストールされ、ログインしていることを確認します。AWS CLI を更新およびインストールする方法について説明します。
-
EKS クラスターの名前を決定します。CLI を EKS クラスターと同じ AWS リージョンに設定します。
-
次のコマンドを実行します。
aws eks describe-cluster \ --name <cluster-name> \ --query "cluster.upgradePolicy.supportType"
-
値が [
STANDARD
] である場合、クラスターは延長サポートに入りません。値が [EXTENDED
] である場合、クラスターは延長サポートに入ります。