BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ ニュース HashiCorp、KubernetesとNomadの統合を強化したConsul 1.19をリリース

HashiCorp、KubernetesとNomadの統合を強化したConsul 1.19をリリース

原文リンク(2024-07-24)

HashiCorpは、Consul 1.19の一般提供を発表し、サービスネットワーキングプラットフォームにいくつかの改良を加えた。最新バージョンは、ユーザーエクスペリエンスの向上、より高い柔軟性の提供、統合機能の強化に重点を置いている。

Consul 1.19の主なアップデートの1つは、Kubernetes向けの新しい「登録」カスタムリソース定義(CRD)の導入だ。この機能により、Consulサービスメッシュへの外部サービスの登録が簡素化される。これまでは、オペレータはConsulのカタログAPI、アクセス制御リスト(ACL)ポリシーの割り当て、終端ゲートウェイの設定を含む3段階のプロセスに従わなければならなかった。新しい登録CRDはこのワークフローを合理化し、サービス登録と終端ゲートウェイACLの自動更新のためのKubernetesネイティブな方法を提供する。

この新しいCRDは、"ServiceEntry"CRDを持つIstioや、外部サービスにアクセスするための"ExternalWorkload"を持つLinkerdのような製品にある同様の機能と比較して有利である。

Consul Enterprise ユーザーは、バージョン 1.19 で強化されたスナップショット機能の恩恵も受けることができる。スナップショットエージェントは、複数の保存先へのConsulスナップショットの同時保存をサポートするようになった。この改善により、組織は堅牢なバックアップ戦略を実施できるようになり、リカバリ時間の目標を改善できる可能性がある。サポートされるストレージオプションには、ローカルパス、NFSマウント、SAN接続ストレージ、Amazon S3、Google Cloud Storage、マイクロソフト Azure Blobストレージのようなクラウドオブジェクトストレージサービスが含まれる。

Consul 1.19では、同社のクラスターオーケストレーターであるHashiCorp Nomadとの統合も大幅に改善された。このアップデートでは、Nomad上でのConsul APIゲートウェイのデプロイがサポートされ、外部クライアントがメッシュ内のサービスにアクセスできるようになった。この機能により、負荷分散、HTTPヘッダーの変更、重み付け比率に基づくトラフィックの分割が容易になる。

さらに、Consulの透過プロキシ機能がNomad環境で利用可能になった。これは、開発者がアプリケーションの設定を変更することなく、自動的にトラフィックをアップストリームサービスにルーティングすることで、サービスメッシュの導入を簡素化する。

エンタープライズユーザー向けに、Consul 1.19でNomadの管理パーティションサポートが拡張された。この機能はマルチテナントを可能にし、異なるチームが同じConsulとNomadのコントロールプレーンを共有しながら、アプリケーションサービスを自律的に管理することを可能にする。管理パーティションは、管理オーバーヘッドを削減し、スケール時のコスト効率を向上させることを目的としている。

HashiCorpは、登録CRDの使用やNomad上でのConsul APIゲートウェイのデプロイに関するガイドなど、新機能に関するドキュメントを公開している。同社は、初心者から上級者までを対象としたチュートリアルを通じて、これらの新機能を探求することを奨励している。興味のあるユーザーは、スナップショットエージェントや管理パーティションなどの商用機能を、HCP ConsulまたはセルフマネージドConsul Enterpriseの無料トライアルで試すことができる。

作者について

この記事に星をつける

おすすめ度
スタイル

特集コンテンツ一覧

BT