Amazon Elastic Container Service for Kubernetes
可用性が高く、スケーラブルで安全な Kubernetes サービス
Amazon Elastic Container Service for Kubernetes (Amazon EKS) では、コンテナ化されたアプリケーションのデプロイ、管理、スケールを Kubernetes を使って AWS で簡単に実行できます。
Amazon EKS では Kubernetes 管理インフラストラクチャが複数の AWS アベイラビリティーゾーンで運用されるため、単一障害点を排除できます。Amazon EKS は Kubernetes 準拠として認定されているため、パートナーや Kubernetes コミュニティが作成した既存のプラグインやツールを使用できます。標準的な Kubernetes 環境で実行されるアプリケーションはどれも Amazon EKS との完全な互換性があるため、Amazon EKS に簡単に移行できます。
Amazon EKS は AWS のお客様すべてに一般提供されています。
利点
コントロールプレーンの管理が不要
Amazon EKS では、Kubernetes 管理インフラストラクチャが AWS の複数のアベイラビリティーゾーンで運用されます。異常のあるコントロールプレーンノードの検出と置換が自動的に実行され、オンデマンドのアップグレードとパッチ適用も提供されます。お客様に必要なのは、ワーカーノードをプロビジョニングして、指定された Amazon EKS エンドポイントに接続することのみです。
デフォルトで安全
ご使用のワーカーノードとマネージドコントロールプレーンとの間に、暗号化処理された安全な通信チャネルが自動的にセットアップされるため、最初からインフラストラクチャを Amazon EKS で安全に運用できます。
コミュニティとの協力
AWS はコミュニティと積極的に協力しており、Amazon EKS ユーザーが AWS のサービスや機能を活用しやすくするために Kubernetes のコードベースに貢献しています。
準拠性と互換性
Amazon EKS ではアップストリームの Kubernetes が実行され、Kubernetes への準拠が認証されているため、Amazon EKS で管理されるアプリケーションには、あらゆる標準的な Kubernetes 環境で管理されるアプリケーションとの完全な互換性があります。
仕組み
ユースケース
マイクロサービス
AWS のサービスとの密な統合により、マイクロサービスアプリケーションを簡単に実行しながら、Kubernetes のすべての機能やよく使用されているオープンソースツールを活用できます。
コンテナのハイブリッドデプロイメント
高い可用性を持つスケーラブルな Kubernetes クラスターを AWS 上で実行しながら、他の環境で実行している Kubernetes のデプロイと完全な互換性を保つことができます。
バッチ処理
Kubernetes Jobs API を使用すれば、ご利用の Amazon EKS クラスターで複数のワークロードを連続で実行したり、並行して実行したりすることができます。これらのワークロードは、Amazon EC2 のオンデマンドインスタンス、リザーブドインスタンス、スポットインスタンスで実行できます。
アプリケーションの移行
コードやツールをリファクタリングせずに、既存のアプリケーションを簡単にコンテナ化して Amazon EKS に移行できます。
Amazon EKS 採用企業
最新情報
Amazon EKS が、フランクフルト、シンガポール、シドニー、東京の各 AWS リージョンで利用可能に
Amazon EKS が、欧州 (フランクフルト)、アジアパシフィック (シンガポール)、アジアパシフィック (シドニー)、アジアパシフィック (東京) の各 AWS リージョンで利用できるようになりました。
Amazon EKS がマネージドクラスターの更新と Kubernetes 1.11 をサポートを追加
Amazon EKS が、Kubernetes のバージョンに合わせてマネージド型インプレースクラスターのアップグレードを行うようになりました。また、Amazon EKS で Kubernetes バージョン 1.11.5 がサポートされるようになりました。
AWS App Meshのご紹介 – AWS上のマイクロサービス向けのサービスメッシュ
AWS App Mesh は、お客様がマイクロサービスアプリケーション間における通信を簡単に監視して制御することができるサービスメッシュです。
Amazon EKS now integrates with AWS Cloud Map
コンテナ化されたサービスがお互いを検出し、相互接続することを容易にするために、AWS Fargate、Amazon EKS、および Amazon ECS のアプリケーションを AWS Cloud Map に統合できるようになりました。
Amazon EKS Adds ALB Support with AWS ALB Ingress Controller
AWS ALB Ingress Controller Project がバージョン 1.0.0 で一般提供され、Amazon EKS でサポートされるようになりました。このプロジェクトは、Amazon EKS によって管理される Kubernetes クラスターでの Application Load Balancer (ALB) の使用を可能にします。
Amazon EKS が AWS オハイオリージョンで使用可能に
Amazon EKS が AWS 米国東部 (オハイオ) リージョンでご利用いただけるようになりました。
すべての発表を見る »
ブログ投稿と記事
Amazon EKS でクラスターの更新を簡単に
Amazon EKS が、Kubernetes および EKS 両方のプラットフォームバージョンに合わせて、マネージド型インプレースクラスターのアップグレードを行うようになりました。
続きを読む »
Exploring the Networking Foundation for Amazon EKS
Amazon EKS が、ネットワークポリシーを実施するために Amazon VPC Container Network Interface (CNI) プラグインを使用する方法です。
Kubernetes Ingress with AWS ALB Ingress Controller
Amazon EKS アプリケーションで Application Load Balancer に接続するために aws-alb-ingress-controller を使用する方法です。
Amazon EKS の詳細