Ambassador API Gateway

Ambassador API Gatewayは、Kubernetes,Envoy上で動くマイクロサービス向けのAPI Gatewayだ。 パスルーティングや認証、タイムアウトやカナリアリリースなど数多くの機能を備えている。

いつも便利に使っているが、このたびCNCF Incubating Projectに参加したことでEmissary-Ingressと名前も変わったようだ。

今年の4月に発表されていたのに気づかなかった。 https://blog.getambassador.io/emissary-ingress-ambassadors-api-gateway-is-officially-an-incubation-project-at-the-cncf-5030a3754c2

CNCFのIncubating Projectは、ArgoやgRPCなども含まれるCNCDの習熟度レベルで言うと3段階のうちの真ん中のレベルのプロジェクトだ。

変更点

このタイミングでの改名での影響としては、自分の観測範囲では

  1. GithubのURLが https://github.com/datawire/ambassador からhttps://github.com/emissary-ingress/emissary に変更
  2. Datawire OSS slackの#ambassador チャンネルが #emissaryに変更

くらい。 ただ、古いGithub URLはまだ引き続き機能するので既存の実行中のシステムには影響はないだろう。 slackのチャンネル名も旧名で検索ができるので影響なし。

現時点での最新のリリースは Ambassador 1.13.6だが、 次のリリースからはEmissaryに変更されるのだろうか? docker pullの参照先も変わるかな?今はまだdocker.io/datawire/ambassador:1.13.6のようだ。

いつまでも古い名前を使うのもあれなので、リリースしたら変更しようと思う。 今後も便利になっていくのを期待したい。