View a markdown version of this page

EC2 インスタンスストアを設定した AWS Outposts にあるローカルの Amazon EKS クラスターの概要 - Amazon EKS

このページの改善にご協力ください

このユーザーガイドに貢献するには、すべてのページの右側のペインにある「GitHub でこのページを編集する」リンクを選択してください。

EC2 インスタンスストアを設定した AWS Outposts にあるローカルの Amazon EKS クラスターの概要

ローカルクラスターを使用すると、Amazon EKS クラスターすべてを AWS Outposts でローカルに実行できます。これにより、クラウドへのネットワーク接続が一時的に切断された場合に生じる可能性のあるアプリケーションダウンタイムのリスクを軽減し、データレジデンシー要件に対処できるようになります。Kubernetes クラスター全体が Outposts でローカルに実行されるため、アプリケーションは引き続き利用可能で、クラウドへのネットワーク接続が切断されている間もクラスターオペレーションを実行できます。

ローカルクラスターは一般的に Outposts ラックで使用できます。

EC2 インスタンスストアを設定した Outposts にある Amazon EKS ローカルクラスター

Amazon EKS ローカルクラスターは、EC2 インスタンスストアを設定した AWS Outposts をサポートします。EC2 インスタンスストアを設定した Outposts でローカルクラスターを実行すると、Amazon EKS は最新のローカルクラスターアーキテクチャをデプロイします。これにより、Amazon EKS クラウドクラスターとの同等性が向上します。

EC2 インスタンスストアがサポートする Outposts で使用される最新のアーキテクチャには、以下が追加されています。

  • マネージドコントロールプレーン。Kubernetes コントロールプレーンは、Outposts の AWS マネージドサービスアカウントで実行されます。Amazon EKS は、Amazon EKS プラットフォームバージョンの更新や etcd バックアップなど、コントロールプレーンのライフサイクルを管理します。

  • クラウド内の Amazon EKS との機能同等性の向上。Amazon EKS アドオンサービスアカウントに対する IAM ロールEKS Pod IdentityOIDC 認証、および EKS アクセスエントリを使用して Kubernetes へのアクセスを IAM ユーザーに許可する を使用します。Amazon Linux 2023 ベースのワーカーノードに加えて、Bottlerocket をワーカーノードのオペレーティングシステムとして使用します。

  • Amazon EKS Kubernetes バージョンのライフサイクルに合わせた調整。新しい Kubernetes バージョンと Amazon EKS プラットフォームバージョンは、クラウドの Amazon EKS と同じケイデンスでローカルクラスターで使用できるようになります。Kubernetes の延長サポートバージョンは、クラウドクラスターと同じ料金で利用できます。

  • すべての商用 AWS リージョンがサポートする AWS Outposts ラックで使用可能。

注記

Outpost が EC2 インスタンスストアではなく Amazon EBS で設定されている場合、このトピックで説明されているアーキテクチャは Outpost に使用できません。EBS を設定した Outposts は、既存のローカルクラスターの実装を引き続き使用します。詳細については、「高可用性を実現するために AWS Outposts でローカル Amazon EKS クラスターを作成する」を参照してください。

更新されたローカルクラスターアーキテクチャを使用して EBS-backed Outpost にローカルクラスターを作成する場合は、AWS アカウントチームにお問い合わせください。

ローカルクラスターと拡張クラスターの機能ごとの比較については、「デプロイオプションの比較」を参照してください。

はじめに

EC2 インスタンスストアを設定した Outposts にローカルクラスターを作成するには、「EC2 インスタンスストアを設定した AWS Outposts に Amazon EKS ローカルクラスターをデプロイする」を参照してください。

クラスターを作成する前に、次の点を確認します。

トピック