投稿日: Nov 14, 2022

Amazon EC2 サービスコントローラー向けの AWS Controllers for Kubernetes (ACK) の一般提供が開始されました。ACK では、Kubernetes API を使用して VPC やセキュリティグループ、インターネットゲートウェイなどの EC2 のネットワーキングリソースをプロビジョニングおよび管理することができます。

ACK を使用すると、Kubernetes クラスターから直接 AWS のサービスリソースを定義して使用することができます。ACK を使用することにより、クラスター外でリソースを定義したり、クラスター内でデータベースや、メッセージキュー、インスタンスなどの補助的な機能を提供するサービスを実行したりする必要なく、Kubernetes アプリケーションのために AWS マネージドサービスを活用できます。ACK では、14 の AWS サービスコントローラーのサポートが一般提供を開始しており、さらに 12 のサービスのサポートがプレビュー中になっています。

ACK の使用を開始するには、ドキュメントをご覧ください。また、このチュートリアルでは ACK を使用してVPC やサブネットなどの EC2 リソースの選択肢を管理する方法が説明されており、これに従うこともできます。