投稿日: Nov 20, 2018

AWS ALB イングレスコントローラープロジェクトは、現在バージョン 1.0.0 で一般公開されており、Amazon Elastic Container Service for Kubernetes (EKS) でサポートされています。このプロジェクトによって、Amazon EKS が管理する Kubernetes クラスターで Elastic Load Balancing Application Load Balancer (ALB) が使用できるようになります。

Kubernetes では、イングレスコントローラーの設定により、トラフィックをコンテナ (Kubernetes アプリケーション内で外部トラフィックのルーティングを許可する管理リソース) にルーティングできるようになりました。これまで、ALB イングレスコントローラーのサポートはコミュニティ主導の取り組みであり、AWS で正式にサポートされていませんでした。

現在、AWS ALB イングレスコントローラーは AWS で正式に管理およびサポートされており、複数のお客様によって本番環境で利用されています。イングレスコントローラーは、Amazon EKS または AWS 上で実行されている任意の Kubernetes クラスターで使用できます。

詳細については、ブログをご覧ください。

実装方法の詳細については、AWS ALB イングレスコントローラー GitHub プロジェクトをご覧ください。

Amazon EKS を使用できる AWS リージョンの一覧については、AWS リージョン一覧をご覧ください。