content【待望】EKSでワーカーノードのプロビジョニングがサポートされたAWSdevopskuberneteseks概要EKSで使用するワーカーノードのプロビジョニングおよび管理を、EKSのサポートとして対応されたことが2019年11月18日にAWSから発表されました。自前でEC2を管理する必要がなくなります。https://aws.amazon.com/jp/about-aws/whats-new/2019/11/amazon-eks-adds-support-for-provisioning-and-managing-kubernetes-worker-nodes/従来のワーカーノードの管理方法ワーカーノード用EC2のプロビジョニングはオートスケーリンググループを用意するなどの方法で行う必要がありました。EC2の管理とEKSの管理は別々でした。オートスケーリンググループを使った場合は下記の設定をする必要がありました。今回のアップデート内容EKSにNodeGroupという概念が登場しました。NodeとPodのキャパシティを見て、EKSが自動でEC2を増やしたり減らしたりしてくれる機能です。AWSコンソール上で、EKSクラスターの詳細画面から設定できます。size)この辺りの最低限必要なマシンの設定を行なっていきます。従来のクラスターオートスケールの設定、EC2起動時のスクリプトなどが不要となり、マシンのあらかたの外枠だけ決めておけば後はkubernetesで良い感じにやってくれるようになります。画像は公式ブログより抜粋。https://aws.amazon.com/jp/blogs/containers/eks-managed-node-groups/また、AWSコンソール以外にも下記ツールなどを使用してNodeGroupを作成することもできます。CLICloudformationTerraformTerraformではもう使えるの?私は業務で、TerraformでEKSクラスタを構築しているので、サポートされているかが気になっていましたが、バッチリサポートされていました。いうリソースを使用することでNodeGroupを作成できます。まとめEKSでワーカーノードのプロビジョニング、管理がサポートされました。EC2のスペックなどの指定は必要になりますが、オートスケーリンググループを使って自前で管理していた部分がマネージドになるのは幸せになれそうです!今後も素晴らしいアップデートを期待しております。Murata@Canon11OMO事業のベンチャー企業でバックエンドエンジニアやってます。帰り道で音ゲーやりがち。