投稿日: Jul 10, 2018

Amazon Elastic Container Service for Kubernetes (Amazon EKS) ワーカーノード用に最適化された Amazon Machine Image (AMI) のビルドスクリプトが GitHub.com で利用可能になりました。

これまでは、Amazon EKS クラスターの一部としてワーカーノードをプロビジョニングするために、Amazon EKS に最適化された AMI を使用する必要がありました。このため、Kubernetes 用の Kubelet、Docker、AWS IAM Authenticator などのコンポーネントの設定方法をカスタマイズすることは困難でした。

この度、bash ビルドスクリプトと HashiCorp Packer テンプレートが GitHub リポジトリで利用できるようになりました。これにより、独自に EKS 互換 AMI をカスタマイズすることが簡単になり、リポジトリを監視して、EKS 最適化された AMI 設定に行われた変更を追跡することができます。

さらに、GitHub リポジトリには EKS ワーカーノード AWS CloudFormation テンプレートが含まれ、Amazon EKS に最適化された AMI を実行するインスタンスを簡単にスピンアップし、これを EKS クラスターに登録することができます。テンプレートには、インスタンスを EKS に接続するように設定するために起動時に実行する Amazon EC2 ユーザーデータが含まれています。

詳細は、amazon-eks-ami GitHub リポジトリをご覧ください。EKS ワーカーノードの設定および起動方法については、『Amazon EKS ドキュメント』を参照してください。

Amazon EKS を使用できるすべての AWS リージョンを見るには、AWS リージョンテーブルにアクセスしてください。