投稿日: May 15, 2024

本日、AWS は Amazon EKS クラスター向けの CoreDNS 自動スケーリング機能の一般提供を発表しました。この機能により、カスタムソリューションの管理によるオーバーヘッドなしに、絶えず変化するサービスの容量ニーズに合わせて DNS サーバーインスタンスの容量をスケーリングできます。

多くの組織が、スケーラブルでコンテナ化されたアプリケーションを構築するためのコンピューティングインフラストラクチャプラットフォームとして Kubernetes を標準化しています。CoreDNS ポッドのスケーリングは、クエリの負荷を複数のインスタンスに分散して信頼性の高い DNS 解決を実現し、アプリケーションとサービスに高可用性を提供するための鍵となります。今回のリリースにより、スケーリングパラメータを事前設定して各クラスターにクライアントをデプロイする必要なく、容量を監視し、それに応じてスケーリングできるようになります。CoreDNS EKS アドオンを使用すると、EKS が DNS リソースの自動スケーリングを管理します。この機能は CoreDNS v1.9 および EKS リリースバージョン 1.25 以降で動作します。どのバージョンが CoreDNS 自動スケーリングと互換性があるかについて詳しくは、Amazon EKS ドキュメントを参照してください。構成が最小限で済み、アプリケーションの耐障害性を向上させるのに役立つ、シンプルな設定不要の管理オプションを利用できます。この機能を他の EKS クラスター自動スケーリングのベストプラクティスと併用して、アプリケーション全体の可用性とクラスターのスケーラビリティを向上させることをお勧めします。

CoreDNS ポッドの自動スケーリング機能は、Amazon EKS が利用可能なすべてのリージョンで利用できます。使用を開始するには、Amazon EKS のドキュメントを参照してください。