Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

NGINX Gateway Fabric provides an implementation for the Gateway API using NGINX as the data plane.

License

NotificationsYou must be signed in to change notification settings

nginx/nginx-gateway-fabric

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

OpenSSF ScorecardFOSSA StatusContinuous IntegrationGo Report CardcodecovGitHub release (latest SemVer)ForumProject Status: Active – The project has reached a stable, usable state and is being actively developed.

NGINX Gateway Fabric

NGINX Gateway Fabric is an open-source project that provides an implementation oftheGateway API usingNGINX as the data plane. The goal ofthis project is to implement the core Gateway APIs --Gateway,GatewayClass,HTTPRoute,GRPCRoute,TCPRoute,TLSRoute,andUDPRoute -- to configure an HTTP or TCP/UDP load balancer, reverse-proxy, or API gateway for applications runningon Kubernetes. NGINX Gateway Fabric supports a subset of the Gateway API.

For a list of supported Gateway API resources and features, seetheGateway API Compatibility doc.

Learn about ourdesign principles andarchitecture.

NGINX Gateway Fabric usesNGINX Agent to configure NGINX.

Getting Started

  1. Get started using a kind cluster.
  2. Install NGINX Gateway Fabric.
  3. Deploy variousexamples.
  4. Follow instructions for common use cases such asrouting andsecuring traffic, ormonitoring your cluster.

You can find the comprehensive NGINX Gateway Fabric user documentation on theNGINX Documentation website.

NGINX Gateway Fabric Releases

We publish NGINX Gateway Fabric releases on GitHub. Seeourreleases page.

The latest release is2.0.2.

The edge version is useful for experimenting with new features that are not yet published in a release. To use, choosetheedge version built from thelatest commitfrom the main branch.

The table below summarizes the options regarding the images, manifests, documentation and examples and gives your linksto the correct versions:

VersionDescriptionInstallation ManifestsDocumentation and Examples
Latest releaseFor production useManifests.Documentation.Examples.
EdgeFor experimental use and latest featuresManifests.Examples.

Versioning

NGF uses semantic versioning for its releases. For more information, seehttps://semver.org.

Major version zero(0.Y.Z) is reserved for development, anything MAY change at any time. The public API is not stable.

Release Planning and Development

The features that will go into the next release are reflected in thecorrespondingmilestone. Refer totheIssue Lifecycle document for information on issue creation and assignment to releases.

Technical Specifications

The following table lists the software versions NGINX Gateway Fabric supports.

NGINX Gateway FabricGateway APIKubernetesNGINX OSSNGINX PlusNGINX Agent
Edge1.3.01.25+1.29.0R34v3.1.0
2.0.21.3.01.25+1.28.0R34v3.0.1
2.0.11.3.01.25+1.28.0R34v3.0.1
2.0.01.3.01.25+1.28.0R34v3.0.0
1.6.21.2.11.25+1.27.4R33---
1.6.11.2.11.25+1.27.4R33---
1.6.01.2.11.25+1.27.3R33---
1.5.11.2.01.25+1.27.2R33---
1.5.01.2.01.25+1.27.2R33---
1.4.01.1.01.25+1.27.1R32---
1.3.01.1.01.25+1.27.0R32---
1.2.01.0.01.23+1.25.4R31---
1.1.01.0.01.23+1.25.3n/a---
1.0.00.8.11.23+1.25.2n/a---

SBOM (Software Bill of Materials)

We generate SBOMs for the binaries and the Docker image.

Binaries

The SBOMs for the binaries are available in the releases page. The SBOMs are generatedusingsyft and are available in SPDX format.

Docker Images

The SBOM for the Docker image is available intheGitHub Containerrepository. The SBOM is generated usingsyft and stored as an attestation in theimage manifest.

For example to retrieve the SBOM forlinux/amd64 and analyze it usinggrype youcan run the following command:

docker buildx imagetools inspect ghcr.io/nginx/nginx-gateway-fabric:edge --format'{{ json (index .SBOM "linux/amd64").SPDX }}'| grype

Troubleshooting

For troubleshooting help, see theTroubleshooting document.

Contacts

We’d like to hear your feedback! If you experience issues with our Gateway Controller, pleaseopen a bug inGitHub. If you have any suggestions or enhancement requests, pleaseopen an idea on GitHub discussions. You cancontact us directly on theNGINX Community Forum.

Community Meetings

Every Tuesday at 9:30AM Pacific / 5:30PM GMT

For the meeting link, updates, agenda, and meeting notes, check the calendar below:

NGINX Gateway Fabric Meeting Calendar

If you have a use case for NGINX Gateway Fabric that the project can't quite meet yet, bugs, problems, success stories, or just want to be more involved with the project, come by and say hi!

Contributing

Please read ourContributing guide if you'd like to contribute to the project.

Support and NGINX Plus

If your team needs dedicated support for NGINX Gateway Fabric in your environment, or you would like to leverage ouradvanced NGINX Plus features, you can reach outhere.

To try NGINX Gateway Fabric with NGINX Plus, you can start your free30-day trial, then follow theinstallation guide for installing with NGINX Plus.

About

NGINX Gateway Fabric provides an implementation for the Gateway API using NGINX as the data plane.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

 
 
 

[8]ページ先頭

©2009-2025 Movatter.jp