現在のクラスターアップグレードポリシーを表示する - Amazon EKS

現在のクラスターアップグレードポリシーを表示する

[クラスターのアップグレードポリシー] は、標準サポート期間を過ぎたクラスターがどうなるのかを決定します。アップグレードポリシーが 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 コンソール)

  1. AWS コンソールの EKS セクションの [クラスター] ページに移動します。コンソールが、確認するクラスターと同じ AWS リージョンに設定されていることを確認します。

  2. [アップグレードポリシー] 列を確認します。値が [標準サポート] である場合、クラスターは延長サポートに入りません。値が [延長サポート] である場合、クラスターは延長サポートに入ります。

クラスターアップグレードポリシーを表示する (AWS CLI)

  1. AWS CLI がインストールされ、ログインしていることを確認します。AWS CLI を更新およびインストールする方法について説明します。

  2. EKS クラスターの名前を決定します。CLI を EKS クラスターと同じ AWS リージョンに設定します。

  3. 次のコマンドを実行します。

    aws eks describe-cluster \ --name <cluster-name> \ --query "cluster.upgradePolicy.supportType"
  4. 値が [STANDARD] である場合、クラスターは延長サポートに入りません。値が [EXTENDED] である場合、クラスターは延長サポートに入ります。