惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Latest news
Latest news
T
Troy Hunt's Blog
V
Vulnerabilities – Threatpost
L
LINUX DO - 热门话题
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Simon Willison's Weblog
Simon Willison's Weblog
V
V2EX
博客园 - 司徒正美
B
Blog RSS Feed
AWS News Blog
AWS News Blog
MyScale Blog
MyScale Blog
Scott Helme
Scott Helme
Cisco Talos Blog
Cisco Talos Blog
Last Week in AI
Last Week in AI
NISL@THU
NISL@THU
博客园 - Franky
P
Proofpoint News Feed
博客园_首页
C
CERT Recently Published Vulnerability Notes
雷峰网
雷峰网
S
Schneier on Security
P
Proofpoint News Feed
Hugging Face - Blog
Hugging Face - Blog
G
GRAHAM CLULEY
博客园 - 三生石上(FineUI控件)
月光博客
月光博客
WordPress大学
WordPress大学
The Hacker News
The Hacker News
T
Threatpost
阮一峰的网络日志
阮一峰的网络日志
A
Arctic Wolf
Microsoft Azure Blog
Microsoft Azure Blog
T
The Exploit Database - CXSecurity.com
Engineering at Meta
Engineering at Meta
罗磊的独立博客
T
The Blog of Author Tim Ferriss
D
Darknet – Hacking Tools, Hacker News & Cyber Security
I
Intezer
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
K
Kaspersky official blog
SecWiki News
SecWiki News
云风的 BLOG
云风的 BLOG
美团技术团队
C
Cybersecurity and Infrastructure Security Agency CISA
博客园 - 【当耐特】
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Security Latest
Security Latest
C
Cyber Attacks, Cyber Crime and Cyber Security
B
Blog
S
Security Affairs

NGINX Community Blog

External Authentication Policy in NGINX Ingress Controller: A Real World Use Case – NGINX Community Blog External Authentication Policy in NGINX Ingress Controller: Patterns for VirtualServer and Ingress – NGINX Community Blog mTLS Policies in NGINX Ingress Controller – NGINX Community Blog Optimising NGINX Ingress Controller Startup Performance – NGINX Community Blog Meet With Us: NGINX Gateway Fabric & NGINX Ingress Controller Community Calls  – NGINX Community Blog Security, Performance, and Easier Migration – NGINX Community Blog Strengthening the NGINX Community – NGINX Community Blog F5 WAF for NGINX Comes to the Gateway API – NGINX Community Blog How NGINX Ingress Controller and NGINX Gateway Fabric Handle Kubernetes Backend Changes Natively – NGINX Community Blog Cache Policy in NGINX Ingress Controller: A Practical Guide for VirtualServer – NGINX Community Blog Access Control Policy in NGINX Ingress Controller: Patterns for Ingress – NGINX Community Blog Enterprise-Grade Features and Gateway API 1.5 Conformance – NGINX Community Blog NGINX OSS 1.29.6 and 1.29.7: Open-sourced Session Persistence, Multipath TCP and More – NGINX Community Blog Keep-alive to upstreams is now default in NGINX 1.29.7 – NGINX Community Blog CORS Policy in NGINX Ingress Controller v5.4.0: Patterns for VirtualServer and Ingress – NGINX Community Blog
A Community Hub for NGINX on Kubernetes, Including a New Ingress-NGINX Migration Tool – NGINX Community Blog
Alessandro Fael Garcia · 2026-03-24 · via NGINX Community Blog

Today, we’re excited to announce kubernetes.nginx.org, a new community hub for everything NGINX networking on Kubernetes, along with a brand-new Kubernetes community Ingress-NGINX Migration Tool designed to make moving from the Kubernetes community Ingress-NGINX controller to the NGINX Ingress Controller as smooth as possible.

Whether you’re running NGINX Ingress Controller, exploring NGINX Gateway Fabric, or planning a migration to either — we want to make everything NGINX does on Kubernetes easily accessible and discoverable from a single place, whether you’re evaluating your first project or managing multiple NGINX deployments across clusters.

kubernetes.nginx.org brings it all together. Each project page includes feature overviews, version compatibility tables, quick-start installation commands, and direct links to GitHub and documentation — everything you need to get started or go deeper.

Projects:

  • NGINX Ingress Controller — A production-grade Ingress API implementation with VirtualServer CRDs, TLS termination, TCP/UDP load balancing, Prometheus metrics, and OpenTelemetry support.
  • NGINX Gateway Fabric — Our Gateway API implementation, fully conformant with Gateway API v1.4.1, featuring control/data plane separation, multi-cloud support, traffic splitting, and mTLS.

Migration tools:

  • Ingress-NGINX Migration Tool — An interactive, web-based guide that maps your existing Ingress-NGINX annotations to NGINX Ingress Controller equivalents, with a built-in Config Analyzer and ready-to-use output.
  • ingress2gateway — A CLI tool that converts Ingress resources to Gateway API resources that you will be able to deploy in NGINX Gateway Fabric, supporting multiple providers including NGINX Ingress Controller and Ingress-NGINX.

With the community Ingress-NGINX controller reaching end of maintenance at v1.15.1, many teams are now evaluating their next steps. One of the most common questions we hear is: “How do I move to NGINX Ingress Controller, and how much work is it going to be?”

The Ingress-NGINX Migration Tool is our answer. It’s an interactive, web-based guide that walks you through the entire migration process — from understanding the architectural differences between the two controllers to generating ready-to-use configuration.

What It Offers

A Config Analyzer that does the heavy lifting. Paste your existing Ingress YAML and the analyzer generates migration suggestions with copy-paste-ready output. It detects your annotations, maps them to their NGINX Ingress Controller equivalents, identifies anything unsupported, and flags the complexity of your migration.

Over 130 annotation mappings. The reference guide provides comprehensive, side-by-side mappings across roughly 40 annotation categories — covering access control, authentication, CORS, rate limiting, SSL/TLS, canary deployments, load balancing, timeouts, and more. Each mapping includes before-and-after YAML examples you can expand and copy directly.

Two migration strategies to match your approach:

  • CRD-first (recommended) — Prioritizes VirtualServer resources and Policy CRDs for a more powerful and maintainable configuration model, falling back to annotations only when necessary.
  • Annotation-first — Prioritizes annotation-to-annotation mappings where possible, ideal for teams that want to migrate incrementally.

Why It Matters

The two controllers look similar on the surface but differ fundamentally in how they handle configuration. The community Ingress-NGINX controller relies on nginx.ingress.kubernetes.io/ annotations and ConfigMap keys. NGINX Ingress Controller uses Custom Resource Definitions as its primary configuration model, with nginx.org/ annotations.

Manually mapping annotations one-by-one across a fleet of Ingress manifests is tedious and error-prone. The migration tool translates all possible annotations, highlights annotation to CRD migration paths, surfaces edge cases, and gives you a clear picture of what your migration will look like before you start making changes.

And with NGINX Ingress Controller v5.4.0, Policy CRDs can now be referenced directly from Ingress objects via the nginx.org/policies annotation — meaning you don’t have to convert everything to VirtualServer resources to take advantage of CRD-based policies. This significantly reduces the barrier to entry for teams migrating from annotation-heavy configurations.

Both kubernetes.nginx.org and the Ingress-NGINX Migration Tool were built with community feedback at the center. The questions we’ve seen in GitHub issues, NGINX Community forum conversations, and conference hallways directly shaped what we prioritized.

This is a living resource. As the NGINX Kubernetes ecosystem evolves — with new features, new Gateway API conformance profiles, and new tooling — the community hub will evolve with it.

Get Started

If you’re at KubeCon Europe 2026, come find us! We’d love to walk you through the hub and migration tool in person, hear what’s working for you, and learn what we should build next.

We’d love to hear your feedback! Open an issue, give the migration tool a spin, or if you have questions about migrating from Ingress-NGINX, head over to the Ingress-NGINX Migration Help section in the NGINX Community forum — we’re there and happy to help.

NGINX Community Forum