Elastic Compute Service (ECS) メタデータ (インスタンス ID、VPC 情報、ネットワークインターフェイスカード (NIC) 情報など) は、メタデータサービスを使用して ECS インスタンス内から取得できます。デフォルトでは、ACK クラスター内のノードは、通常モードと拡張モードの両方でインスタンスメタデータにアクセスできます。拡張モードのみ (IMDSv2) に切り替えることで、インスタンスメタデータサービスのセキュリティを向上させることができます。
拡張モードのみに切り替えると、ノード上のアプリケーションは通常モードで ECS インスタンスメタデータサービスにアクセスできなくなります。ECS インスタンスメタデータアクセスモードの詳細については、「インスタンスメタデータ」をご参照ください。
前提条件
バージョン 1.28 以降を実行する ACK マネージドクラスター または 専用クラスター。クラスターをアップグレードするには、詳細については、「クラスターを手動でアップグレードする」をご参照ください。
次の表のコンポーネントがクラスターにインストールされている場合は、それらのバージョンとクラスターバージョンが拡張モードのみの最小要件を満たしていることを確認してください。
インスタンスメタデータサービスに依存するアプリケーションをクラスターにデプロイしている場合は、拡張モードのみに切り替える前にアプリケーションコードを変更する必要があります。切り替え後、通常モードを使用するリクエストは拒否されます。詳細については、「インスタンスメタデータ」をご参照ください。
手順
この機能は、ノードプールを作成するとき、またはクラスター作成中にノードプールを設定するときにのみ設定できます。ノードプールが作成された後は、インスタンスメタデータのアクセスモードを変更することはできません。
以下の手順では、新しいノードプールの作成を例として使用します。主要な設定項目は、クラスターを作成する際に必要なものと同じです。
ACK コンソールにログインします。左側のナビゲーションウィンドウで、[クラスター] をクリックします。
クラスター ページで、管理するクラスターを見つけてその名前をクリックします。左側のナビゲーションウィンドウで、 を選択します。
[ノードプールの作成] をクリックし、画面の指示に従ってノードプールを作成します。
このセクションでは、この機能の主要な設定項目のみを説明します。すべての設定項目の詳細については、「ノードプールの作成と管理」をご参照ください。
オペレーティングシステム: オペレーティングシステムのイメージが拡張モードのみをサポートし、イメージのバージョンが要件を満たしていることを確認してください。
パブリックイメージ
オペレーティングシステムイメージ
最小バージョン
Container-optimized Alibaba Cloud Linux 3.2104 LTS 64 ビット
20241226
Alibaba Cloud Linux 3.2104 LTS 64 ビット
20241218
Ubuntu 22.04
20250722
ContainerOS 3.6
20250916
カスタムイメージ: イメージにインストールされている cloud-init のバージョンが 23.2.2 以降であることを確認してください。cloud-init のバージョンの確認とアップグレードの詳細については、「cloud-init のインストール」をご参照ください。
[インスタンスメタデータアクセスモード]: [拡張モードのみ] を選択します。