このページの改善にご協力ください
本ユーザーガイドの改善にご協力いただけませんか? すべてのページの右側のペインにある GitHub リンクで、このページの編集を選択してください。皆さまにご協力いただくことで、あらゆる人々に使いやすいユーザーガイドになります。
Amazon EKS デプロイオプションを理解する
Amazon Elastic Kubernetes Service (Amazon EKS) は、クラウドおよびオンプレミス環境で Kubernetes をシームレスに実行できるフルマネージド型の Kubernetes サービスです。
クラウドでは、Amazon EKS は Kubernetes コントロールプレーンとノードの Kubernetes クラスターインフラストラクチャ管理を自動化します。これは、コンテナのスケジューリング、アプリケーションの可用性の管理、リソースの動的なスケーリング、コンピューティングの最適化、クラスターデータの保存、その他の重要な機能の実行に不可欠です。Amazon EKS を使用すると、AWS インフラストラクチャの堅牢なパフォーマンス、スケーラビリティ、信頼性、可用性とともに、AWS のネットワーキング、セキュリティ、ストレージ、オブザーバビリティサービスとのネイティブな統合を実現できます。
オンプレミス環境での Kubernetes の実行を簡素化するには、AWS アウトポスト で アマゾンリナックス ノードを作成する または独自のインフラストラクチャの Amazon EKS Hybrid Nodes に対して同じ Amazon EKS クラスター、機能、ツールを使用するか、または自己完結型のエアギャップ環境に対して Amazon EKS Anywhere
クラウド内の Amazon EKS
Amazon EKS は、AWS リージョン、AWS ローカルゾーン、および AWS Wavelength Zones のコンピューティングで使用できます。クラウド上の Amazon EKS では、Kubernetes コントロールプレーンのセキュリティ、スケーラビリティ、可用性は、AWS リージョンの AWS によって完全に管理されます。AWS リージョンでコンピューティングを使用してアプリケーションを実行すると、Amazon EKS Auto Mode など、AWS および Amazon EKS の全機能を利用できます。これにより、AWS のコンピューティング、ストレージ、ネットワークに関する Kubernetes クラスターインフラストラクチャの管理がワンクリックで完全に自動化されます。AWS Local Zones と AWS Wavelength Zones でコンピューティングを使用してアプリケーションを実行する場合、Amazon EKS セルフマネージド型ノードを使用してクラスターコンピューティング用の Amazon EC2 インスタンスを接続すると、AWS Local Zones と AWS Wavelength Zones で利用可能な他の AWS サービスを使用できます。詳細については、「AWS Local Zones の機能
AWS リージョンの Amazon EKS | Local/Wavelength Zones の Amazon EKS | |
---|---|---|
Kuberenetes コントロールプレーンの管理 |
AWS マネージド |
AWS マネージド |
Kubernetes コントロールプレーンの場所 |
AWS リージョン |
AWS リージョン |
Kubernetes データプレーン |
|
|
Kubernetes データプレーンの場所 |
AWS リージョン |
AWS Local Zones または Wavelength Zones |
データセンターまたはエッジ環境の Amazon EKS
独自のデータセンターまたはエッジ環境でアプリケーションを実行する必要がある場合は、AWS Outposts を使用して Amazon EKS をオンプレミスにデプロイする または Amazon EKS Hybrid Nodes を使用できます。クラスターコンピューティングには AWS Outposts の Amazon EC2 インスタンスでセルフマネージド型ノードを使用するか、クラスターコンピューティングには独自のオンプレミスまたはエッジインフラストラクチャで Amazon EKS Hybrid Nodes を使用できます。AWSOutposts は、データセンターまたはコロケーション施設で実行する AWS マネージドインフラストラクチャです。一方、Amazon EKS Hybrid Nodes は、オンプレミス環境またはエッジ環境で管理する物理マシンまたは仮想マシンで実行されます。Amazon EKS on AWS Outposts と Amazon EKS Hybrid Nodes には、オンプレミス環境から AWS リージョンへの信頼性の高い接続が必要です。また、クラウドでアプリケーションを実行するために使用するのと同じ Amazon EKS クラスター、機能、ツールを使用できます。AWS Outposts で実行する場合、代わりに AWS Outposts 上の Amazon EKS ローカルクラスターを使用して、Kubernetes クラスター全体を AWS Outposts にデプロイすることができます。
Amazon EKS Hybrid Nodes | Amazon EKS on AWS Outposts | |
---|---|---|
Kuberenetes コントロールプレーンの管理 |
AWS マネージド |
AWS マネージド |
Kubernetes コントロールプレーンの場所 |
AWS リージョン |
AWS リージョンまたは AWS Outposts |
Kubernetes データプレーン |
カスタマー管理の物理マシンまたは仮想マシン |
Amazon EC2 セルフマネージド型ノード |
Kubernetes データプレーンの場所 |
カスタマーデータセンターまたはエッジ環境 |
カスタマーデータセンターまたはエッジ環境 |
エアギャップ環境用の Amazon EKS Anywhere
Amazon EKS Anywhere
Amazon EKS Anywhere | |
---|---|
Kuberenetes コントロールプレーンの管理 |
カスタマーマネージド |
Kubernetes コントロールプレーンの場所 |
カスタマーデータセンターまたはエッジ環境 |
Kubernetes データプレーン |
カスタマー管理の物理マシンまたは仮想マシン |
Kubernetes データプレーンの場所 |
カスタマーデータセンターまたはエッジ環境 |
Amazon EKS ツール
Amazon EKS Connector を使用して、準拠する Kubernetes クラスターを AWS に登録および接続し、Amazon EKS コンソールに表示できます。クラスターが接続されると、Amazon EKS コンソールでクラスターのステータス、設定、およびワークロードを確認できます。この機能を使用して Amazon EKS コンソールで接続されたクラスターを表示できますが、Amazon EKS Connector では、Amazon EKS コンソールを介して接続されたクラスターに対する管理操作や変更操作は有効になりません。
Amazon EKS Distro