2022-01-17 00:57:28 +00:00
# Ingress NGINX Controller
2017-10-06 22:47:46 +00:00
2022-03-01 04:27:47 +00:00
[](https://bestpractices.coreinfrastructure.org/projects/5691)
2017-10-08 19:43:22 +00:00
[](https://goreportcard.com/report/github.com/kubernetes/ingress-nginx)
2021-07-27 13:18:45 +00:00
[](https://github.com/kubernetes/ingress-nginx/blob/main/LICENSE)
2018-04-26 23:48:41 +00:00
[](https://github.com/kubernetes/ingress-nginx/stargazers)
2021-07-27 13:18:45 +00:00
[](https://github.com/kubernetes/ingress-nginx/blob/main/CONTRIBUTING.md)
2018-07-10 03:09:44 +00:00
[](https://app.fossa.io/projects/git%2Bgithub.com%2Fkubernetes%2Fingress-nginx?ref=badge_shield)
2018-04-26 23:48:41 +00:00
2020-02-07 13:53:03 +00:00
## Overview
2017-10-06 22:47:46 +00:00
2020-02-07 13:53:03 +00:00
ingress-nginx is an Ingress controller for Kubernetes using [NGINX ](https://www.nginx.org/ ) as a reverse proxy and load balancer.
2017-10-06 22:47:46 +00:00
2021-01-13 15:18:51 +00:00
[Learn more about Ingress on the main Kubernetes documentation site ](https://kubernetes.io/docs/concepts/services-networking/ingress/ ).
2017-10-06 22:47:46 +00:00
2020-02-07 13:53:03 +00:00
## Get started
2017-10-06 22:47:46 +00:00
2020-02-07 13:53:03 +00:00
See the [Getting Started ](https://kubernetes.github.io/ingress-nginx/deploy/ ) document.
2017-10-06 22:47:46 +00:00
2020-02-07 13:53:03 +00:00
## Troubleshooting
2017-10-06 22:47:46 +00:00
2020-02-07 13:53:03 +00:00
If you encounter issues, review the [troubleshooting docs ](docs/troubleshooting.md ), [file an issue ](https://github.com/kubernetes/ingress-nginx/issues ), or talk to us on the [#ingress-nginx channel ](https://kubernetes.slack.com/messages/ingress-nginx ) on the Kubernetes Slack server.
2018-04-26 23:48:41 +00:00
## Changelog
2021-01-13 15:18:51 +00:00
See [the list of releases ](https://github.com/kubernetes/ingress-nginx/releases ) to find out about feature changes.
For detailed changes for each release; please check the [Changelog.md ](Changelog.md ) file.
2020-12-09 13:17:30 +00:00
For detailed changes on the `ingress-nginx` helm chart, please check the following [CHANGELOG.md ](charts/ingress-nginx/CHANGELOG.md ) file.
2018-04-26 23:48:41 +00:00
2021-06-08 16:21:34 +00:00
### Support Versions table
2022-01-17 00:57:28 +00:00
| Ingress-NGINX version | k8s supported version | Alpine Version | Nginx Version |
2022-01-12 16:48:37 +00:00
|-----------------------|------------------------------|----------------|---------------|
2022-07-12 13:30:50 +00:00
| v1.3.0 | 1.24, 1.23, 1.22, 1.21, 1.20 | 3.16.0 | 1.19.10† |
2022-05-31 22:27:23 +00:00
| v1.2.1 | 1.23, 1.22, 1.21, 1.20, 1.19 | 3.14.6 | 1.19.10† |
2022-04-01 16:14:46 +00:00
| v1.1.3 | 1.23, 1.22, 1.21, 1.20, 1.19 | 3.14.4 | 1.19.10† |
| v1.1.2 | 1.23, 1.22, 1.21, 1.20, 1.19 | 3.14.2 | 1.19.9† |
| v1.1.1 | 1.23, 1.22, 1.21, 1.20, 1.19 | 3.14.2 | 1.19.9† |
| v1.1.0 | 1.22, 1.21, 1.20, 1.19 | 3.14.2 | 1.19.9† |
| v1.0.5 | 1.22, 1.21, 1.20, 1.19 | 3.14.2 | 1.19.9† |
| v1.0.4 | 1.22, 1.21, 1.20, 1.19 | 3.14.2 | 1.19.9† |
| v1.0.3 | 1.22, 1.21, 1.20, 1.19 | 3.14.2 | 1.19.9† |
| v1.0.2 | 1.22, 1.21, 1.20, 1.19 | 3.14.2 | 1.19.9† |
| v1.0.1 | 1.22, 1.21, 1.20, 1.19 | 3.14.2 | 1.19.9† |
| v1.0.0 | 1.22, 1.21, 1.20, 1.19 | 3.13.5 | 1.20.1 |
2022-05-05 08:44:20 +00:00
| v0.51.0 | 1.21, 1.20, 1.19 | 3.14.4 | 1.19.10† |
2022-04-01 16:14:46 +00:00
| v0.49.3 | 1.21, 1.20, 1.19 | 3.14.2 | 1.19.9† |
| v0.49.2 | 1.21, 1.20, 1.19 | 3.14.2 | 1.19.9† |
| v0.49.1 | 1.21, 1.20, 1.19 | 3.14.2 | 1.19.9† |
| v0.49.0 | 1.21, 1.20, 1.19 | 3.13.5 | 1.20.1 |
| v0.48.1 | 1.21, 1.20, 1.19 | 3.13.5 | 1.20.1 |
2021-06-08 16:21:34 +00:00
2021-10-03 14:19:06 +00:00
† _This build is [patched against CVE-2021-23017](https://github.com/openresty/openresty/commit/4b5ec7edd78616f544abc194308e0cf4b788725b#diff-42ef841dc27fe0b5aa2d06bd31308bb63a59cdcddcbcddd917248349d22020a3)._
2021-09-30 14:04:09 +00:00
See [this article ](https://kubernetes.io/blog/2021/07/26/update-with-ingress-nginx/ ) if you want upgrade to the stable Ingress API.
2021-07-27 13:18:45 +00:00
## Get Involved
2018-04-26 23:48:41 +00:00
2021-07-27 13:18:45 +00:00
Thanks for taking the time to join our community and start contributing!
2018-04-26 23:48:41 +00:00
2021-07-27 13:18:45 +00:00
- This project adheres to the [Kubernetes Community Code of Conduct ](https://git.k8s.io/community/code-of-conduct.md ). By participating in this project, you agree to abide by its terms.
- **Contributing**: Contributions of all kind are welcome!
- Read [`CONTRIBUTING.md` ](CONTRIBUTING.md ) for information about setting up your environment, the workflow that we expect, and instructions on the developer certificate of origin that we require.
- Join our Kubernetes Slack channel for developer discussion : [#ingress-nginx-dev ](https://kubernetes.slack.com/archives/C021E147ZA4 ).
- Submit github issues for any feature enhancements, bugs or documentation problems. Please make sure to read the [Issue Reporting Checklist ](https://github.com/kubernetes/ingress-nginx/blob/main/CONTRIBUTING.md#issue-reporting-guidelines ) before opening an issue. Issues not conforming to the guidelines **may be closed immediately** .
2018-04-26 23:48:41 +00:00
2022-06-15 21:33:11 +00:00
- **Support**: Join the [#ingress-nginx-users ](https://kubernetes.slack.com/messages/CANQGM8BA/ ) channel inside the [Kubernetes Slack ](http://slack.kubernetes.io/ ) to ask questions or get support from the maintainers and other users.
2021-07-27 13:18:45 +00:00
- The [github issues ](https://github.com/kubernetes/ingress-nginx/issues ) in the repository are **exclusively** for bug reports and feature requests.
- **Discuss**: Tweet using the `#IngressNginx` hashtag.
2018-04-26 23:48:41 +00:00
## License
2021-07-27 13:18:45 +00:00
[Apache License 2.0 ](https://github.com/kubernetes/ingress-nginx/blob/main/LICENSE )