ブログ

Ingress NGINXのアップデート提供終了

Ingress NGINX Retirement: What You Need to Know

こちらの記事をみなさんはご覧になったでしょうか。

これは、20251111日に公開されたKubernetes Blogの記事で、内容はIngress NGINXのメンテナンスが20263月に終了するというアナウンスです。20263月以降、新機能のリリースやバグ修正、脆弱性の解消などのIngress NGINXに関するアップデートが提供されなくなります。

Ingressとは、Kubernetes環境のServiceへの外部からのアクセスを管理するオブジェクトのことです。Kubernetesにデプロイしたアプリケーションを外部に公開するために必要です。

主なIngress NGINX

ここで、主なIngress NGINXについて整理します。

提供元

利用するNGINX

コミュニティ版NGINX Ingress

Kubernetes Community

NGINX OSS

F5版NGINX Ingress(オープンソース)

F5

NGINX OSS

F5版NGINX Ingress(商用)

F5

NGINX Plus

コミュニティ版NGINX Ingressとは、Kubernetes Communityが提供するNGINX OSSをベースとしたIngressを指します。冒頭でご紹介した記事については、このコミュニティ版NGINX Ingressが対象です。Kubernetesとしては、IngressではなくGatewayの利用を推奨する方針となっています。

F5NGINX Ingress (オープンソース)とは、F5社が提供するNGINX OSSをベースとしたIngressを指します。オープンソースであるNGINX OSSを利用するため、無償での利用が可能です。

F5NGINX Ingress (商用) とは、F5社が提供するNGINX PlusをベースとしたIngressを指します。商用版であるNGINX Plusを利用するため、有償となります。

NGINX OSSNGINX Plusの違いについては、こちらのブログで紹介しておりますのでご確認ください。

F5NGINX Ingressについては、引き続きF5社によって、メンテナンスやアップデートの提供が実施されます。

Ingress NGINXからの移行

コミュニティ版NGINX Ingressをご利用の場合、3つの選択肢が考えられます。

  1. NGINX IngressからGatewayへ移行する

  2. F5NGINX Ingressへ移行する

  3. F5NGINX Gatewayへ移行する


「1.NGINX IngressからGatewayへ移行する」とは、Kubernetes Communityが提供するGatewayへ移行するということです。

Gatewayとは、Ingressの機能をさらに拡充し、より柔軟に利用できるようにしたオブジェクトです。ロール指向を取り入れることで、各エンジニアの役割をベースに権限を割り振ることが可能となります。Ingress、カスタムアノテーションを用いて自分で定義しなければならなかった機能も標準機能に取り込んでおり、標準で実装できる幅が広がっていることも特徴です。

「2.F5NGINX Ingressへ移行する」とは、先のご紹介したF5NGINX Ingress (オープンソース)またはF5NGINX Ingress (商用)へ移行するということです

こちらに関しては、F5社より移行する方法に関するドキュメントも公開されております。

Migrate from Ingress-NGINX Controller to NGINX Ingress Controller

「3.F5NGINX Gatewayへ移行する」ですが、F5社は、NGINXをベースとしたGatewayとして、NGINX Gateway Fabricを公開しております。このNGINX Gateway Fabricへ移行するということを指しております。

F5 NGINX Gateway Fabric

まとめ

F5NGINX Ingressは、F5社のみでなく、多数の組織・多数のコントリビュータ(150人以上)によって、持続的で活発な開発がされております。F5としても、オープンソースを維持することをビジネスの中核に据えており、継続的な支援と投資を行っていくというメッセージもあります。

Gatewayへの移行も選択肢として挙げましたが、Gatewayはまだ成長途中でもあります。まずはF5NGINX Ingressへ移行しておき、Gatewayへのスムーズな移行準備が整った段階でGatewayへの移行と、段階的に事を運ぶというのも一案かと思います。

コミュニティ版NGINX Ingress からF5NGINX Ingressへの移行ガイドが公開されていることから、F5NGINX IngressからF5NGINX Gatewayへの移行ガイドも将来的に公開されるであろうことは想像に難くありません。

ここまで読んでいただき、ありがとうございました。

F5社が提供するNGINX IngressNGINX Gatewayにご興味がございましたら、是非弊社へお問い合わせいただければ幸いです。

CONTACT

ITインフラに関してお悩みの方は
お気軽にご相談ください

ご不明な点はお気軽に
お問い合わせください。
ITインフラに関するお役立ち資料は
こちらよりダウンロードできます。

人気記事ランキング

タグ一覧