概要
クラウドネイティブなサービスメッシュLinkerdの最新版2.20が2026年6月23日に正式リリースされた。最大のハイライトはコントロールプレーンのメモリ使用量を約85%削減したことで、destinationサービス・identityサービス・proxy-injectorサービスなど主要コンポーネントの最適化によって実現した。この改善により、リソース制約のある小規模環境でも動作させやすくなるほか、マルチクラスター構成でのクラウドコスト削減も期待できる。Buoyant CEOのWilliam Morganは「100年間ユーザーが依存できるサービスメッシュ」という長期ビジョンを掲げており、今回の最適化はその方向性に沿った取り組みといえる。
主要な新機能
業界初のWindows VM対応——Linkerd 2.20はKubernetesクラスター外のWindows仮想マシンへの正式サポートを、サービスメッシュとして業界で初めて実現した。RustベースのデータプレーンをWindows VM上で動作させることで、コンテナ化されていないレガシーアプリケーションもmTLS暗号化、リトライ、タイムアウト、サーキットブレーカー、マルチクラスタールーティングといったサービスメッシュの機能を利用できるようになる。
自動トラストアンカーローテーション——mTLS運用上の障害の主要因とされていたトラストアンカーの手動ローテーション作業を自動化するネイティブオペレーターが導入された。本番クラスター全体での暗号トラストアンカー更新時のダウンタイムリスクを大幅に低減する。
レート制限対応のロードバランシング——既存のレイテンシー考慮型アルゴリズムにレート制限への対応が加わり、過負荷になったアップストリームターゲットからトラフィックを動的に再分散してスループット維持を図る機能が追加された。
技術的な詳細と今後の展望
コントロールプレーンのメモリ削減は、destinationコントローラーを刷新したことで実現した。ポッドの急速なスケーリング中でもメモリ消費が抑えられる設計となっており、大規模クラスターでの安定性向上が見込まれる。また、Kubernetesサイドカーオーケストレーションがこのリリースで正式GA(一般提供)となり、デフォルト設定として採用された。
Linkerdは保守的な開発サイクルを採用しており、定期的な「edge」ビルドで新機能を検証してから安定版リリースへ統合している。Buoyantは製品をIstio・Consul Connect・Ciliumと並ぶ選択肢として位置付けつつ、「シンプルさ」を差別化要素としている。エンタープライズ版のBuoyant Enterprise for Linkerd 2.20は非本番環境向けに無償提供されるほか、従業員50名未満の企業には永続的な無償ライセンスが用意されている。