

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# アマゾン エラスティックKubernetesサービス
<a name="amazon-elastic-kubernetes-service"></a>

 [Amazon Elastic Kubernetes Service](https://aws.amazon.com/eks/) (Amazon EKS) は、AWS での [Kubernetes](https://kubernetes.io/) クラスターの構築、保護、運用、保守のプロセスを簡素化する、フルマネージドの認定された Kubernetes 準拠サービスです。Amazon EKS は CloudWatch、Auto Scaling Groups、IAM などのコア AWS サービスと統合され、コンテナ化されたアプリケーションをモニタリング、スケーリング、ロードバランシングするためのシームレスなエクスペリエンスを提供します。

 Amazon EKS は、Kubernetes ワークロード用のスケーラブルで可用性の高いコントロールプレーンを提供します。Amazon ECS と同様に、Amazon EKS でアプリケーションを実行する場合、Amazon EC2 インスタンスまたは を使用してコンテナの基盤となるコンピューティング能力を提供できます AWS Fargate。

 Amazon VPC Lattice は、AWS ネットワークインフラストラクチャに直接構築されたフルマネージド型のアプリケーションネットワークサービスで、複数のアカウントと仮想プライベートクラウド (VPCs) でサービスを接続、保護、モニタリングするために使用できます。Amazon EKS では、Kubernetes Gateway API の実装である AWS Gateway API Controller を使用して VPC Lattice を活用できます。VPC Lattice を使用すると、シンプルで一貫性のある方法で、標準の Kubernetes セマンティクスとのクラスター間接続を設定できます。

 Amazon EKS は、次のいずれかのデプロイオプションで使用できます。
+  [https://aws.amazon.com/eks/eks-distro/](https://aws.amazon.com/eks/eks-distro/) – Amazon EKS がクラウドにデプロイしている同じオープンソースの Kubernetes ソフトウェアおよび依存関係のディストリビューションです。Amazon EKS Distro は Amazon EKS と同じ Kubernetes バージョンのリリースサイクルに従っており、オープンソースプロジェクトとして提供されています。詳細については、[Amazon EKS Distro](https://distro.eks.amazonaws.com/) を参照してください。
+  []() – オンプレミス施設でネイティブの AWS サービス、インフラストラクチャ、運用モデル AWS Outposts を有効にします。Amazon EKS では AWS Outposts、拡張クラスターまたはローカルクラスターの実行を選択できます。拡張クラスターでは、Kubernetes コントロールプレーンは で実行 AWS リージョン され、ノードは で実行されます AWS Outposts。ローカルクラスターでは、Kubernetes コントロールプレーンとノードの両方を含む AWS Outposts Kubernetes クラスター全体がローカルで実行されます。
+  [https://aws.amazon.com/eks/eks-anywhere/](https://aws.amazon.com/eks/eks-anywhere/) — Amazon EKS Anywhere は、オンプレミスの Kubernetes クラスターを簡単に作成および運用できる Amazon EKS のデプロイオプションです。Amazon EKSとAmazon EKS Anywhere はどちらも Amazon EKS Distro上に構築されています。Amazon EKS Anywhere の詳細については、[Amazon EKS Anywhere](https://d1.awsstatic.com/kubernetes-pmm/eks-a/getting-started/AWS_Whitepaper_Running_Hybrid_Container_Workloads_with_Amazon_EKS_Anywhere.pdf)」、[Amazon EKS Anywhere の概要](https://anywhere.eks.amazonaws.com/docs/overview/)」、[Amazon EKS Anywhere と Amazon EKS の比較](https://anywhere.eks.amazonaws.com/docs/concepts/eksafeatures/#comparing-amazon-eks-anywhere-to-amazon-eks)」を参照してください。

 Kubernetes クラスターに使用するデプロイオプションを選択する場合は、以下の点を考慮してください。

*表 5: Kubernetes デプロイ機能*


|  機能  |  Amazon EKS  |  での Amazon EKS AWS Outposts  |  Amazon EKS Anywhere  |  Amazon EKS Distro  | 
| --- | --- | --- | --- | --- | 
|  ハードウェア  |  AWS 提供  |  AWS 提供  |  お客様が提供する  |  お客様が提供する  | 
|  デプロイの場所  |  AWS クラウド  |  お客様のデータセンター  |  お客様のデータセンター  |  お客様のデータセンター  | 
|  Kubernetes コントロールプレーンの場所  |  AWS クラウド  |  AWS クラウド またはデータセンター  |  お客様のデータセンター  |  お客様のデータセンター  | 
|  Kubernetes データプレーンの場所  |  AWS クラウド  |  お客様のデータセンター  |  お客様のデータセンター  |  お客様のデータセンター  | 
|  サポート  |  AWS サポート  |  AWS サポート  |  AWS サポート  |  OSS コミュニティのサポート  | 

* 表 6: Amazon EKS デプロイ機能 *


|  機能  |  説明  | 
| --- | --- | 
|  プロビジョニング  |  Amazon EKS は、コンテナ化されたアプリケーションをサポートするために特定のリソースをプロビジョニングします。[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/whitepapers/latest/overview-deployment-options/amazon-elastic-kubernetes-service.html)<br /> [Amazon EKS クラスターのプロビジョニングの詳細については、](https://docs.aws.amazon.com/eks/latest/userguide/getting-started-console.html)「Amazon EKS の開始方法」を参照してください。 | 
|  構成する  |  Amazon EC2 インスタンスを使用してコンピューティング能力を提供する場合、Amazon EKS はコンピューティングリソース (ワーカー) のカスタマイズをサポートします。Amazon EKS は、アプリケーションコンテナ (ポッド) のランタイム条件のカスタマイズもサポートしています。<br /> 詳細については[、ワーカーノード](https://docs.aws.amazon.com/eks/latest/userguide/worker.html)と [Fargate Pod 設定](https://docs.aws.amazon.com/eks/latest/userguide/fargate-pod-configuration.html)のドキュメントを参照してください。 | 
|  デプロイ  |  Amazon EKS は、Kubernetes と同じデプロイ戦略をサポートしています。詳細については[、「Kubernetes デプロイ仕様の作成 -> 戦略](https://kubernetes.io/docs/concepts/workloads/controllers/deployment/#strategy)」を参照してください。 | 
|  スケール  |  Amazon EKS は、[Kubernetes Cluster Autoscaler](https://docs.aws.amazon.com/eks/latest/userguide/cluster-autoscaler.html) を使用してワーカーをスケーリングし、Kubernetes Horizontal Pod Autoscaler と Kubernetes Vertical Pod Autoscaler を使用してポッドをスケーリングします。Amazon EKS は、オープンソースの柔軟で高性能な Kubernetes クラスターオートスケーラーである [Karpenter](https://karpenter.sh/) もサポートしており、アプリケーションの負荷の変化に応じて適切なサイズのコンピューティングリソースを迅速に起動することで、アプリケーションの可用性とクラスター効率を向上させるのに役立ちます。 | 
|  モニタリング  |  Amazon EKS コントロールプレーンログは、監査と診断情報を CloudWatch Logs に直接提供します。Amazon EKS コントロールプレーンは と統合 AWS CloudTrail して、Amazon EKS で実行されたアクションを記録します。<br /> 詳細については、[「Amazon EKS のログ記録とモニタリング](https://docs.aws.amazon.com/eks/latest/userguide/logging-monitoring.html)」を参照してください。 | 

 Amazon EKS を使用すると、組織はオープンソースの Kubernetes ツールとプラグインを活用でき、既存の Kubernetes 環境で AWS に移行する組織に適しています。次の図は、一般的なコンテナ化されたアプリケーションの管理に使用されている Amazon EKS を示しています。

![異なるノードグループタイプを使用して、3 つのアベイラビリティーゾーン間でポッドを管理する EKS コントロールプレーン。](http://docs.aws.amazon.com/ja_jp/whitepapers/latest/overview-deployment-options/images/image6.png)


## Amazon EKS Anywhere
<a name="eks-anywhere"></a>

 [Amazon EKS Anywhere](https://aws.amazon.com/eks/eks-anywhere/) では、独自のインフラストラクチャで Kubernetes クラスターを作成して運用できます。Amazon EKS Anywhere は Amazon EKS Distro の強みに基づいて構築されており、最新のパッチが適用されたオープンソースソフトウェアを提供するため、セルフマネージド Kubernetes サービスよりも信頼性の高いオンプレミス Kubernetes 環境を実現できます。

 Amazon EKS Anywhere は、選択したプロバイダーに対してオンプレミスで Kubernetes クラスターを作成します。サポートされているプロバイダーには、ベアメタル (Tinkerbell 経由）、CloudStack、vSphere などがあります。そのクラスターを管理するには、クラスターの作成および削除コマンドを Ubuntu または Mac 管理マシンから実行できます。