このページの改善にご協力ください
本ユーザーガイドの改善にご協力いただけませんか? すべてのページの右側のペインにある GitHub リンクで、このページの編集を選択してください。皆さまにご協力いただくことで、あらゆる人々に使いやすいユーザーガイドになります。
Amazon Elastic Kubernetes Service (Amazon EKS) には、Amazon EKS 最適化 AMI の構築に使用される、オープンソースのスクリプトが備わっています。これらのビルドスクリプトは、GitHub
Amazon EKS 最適化 Amazon Linux AMI は、Amazon Linux 2 (AL2) および Amazon Linux 2023 (AL2023) 上に構築されており、特に Amazon EKS クラスター内ではノードとして使用されます。このリポジトリを使用すると、Amazon EKS チームが kubelet
、ランタイム、AWS IAM Authenticator for Kubernetes を設定する際の詳細な設定方法を確認したり、独自の Amazon Linux ベースの AMI を最初から構築したりできます。
ビルドスクリプトレポジトリには、HashiCorp Packer
さらに、GitHub リポジトリには、インスタンスの証明書データ、コントロールプレーンエンドポイント、クラスター名などを設定するために起動時に実行される、特別なブートストラップスクリプト
加えて、GitHub リポジトリには、Amazon EKS ノード用の AWS CloudFormation テンプレートも含まれています。これらのテンプレートにより、Amazon EKS 最適化 AMI を実行するインスタンスの準備と、クラスターへの登録を簡単に行うことができます。
詳細については、GitHub のリポジトリ (https://github.com/awslabs/amazon-eks-ami
Amazon EKS 最適化 AL2 には、containerd
ランタイムを有効化するためのオプションのブートストラップフラグが含まれています。