NGINX and NGINX Plus Ingress Controllers for Kubernetes
APACHE-2.0 License
Bot releases are visible (Hide)
Published by Dean-Coakley about 5 years ago
CHANGES:
HELM CHART:
UPGRADE:
nginx/nginx-ingress:1.5.6
or nginx/nginx-ingress:1.5.6-alpine
RESOURCES:
Published by Dean-Coakley about 5 years ago
CHANGES:
HELM CHART:
UPGRADE:
nginx/nginx-ingress:1.5.5
or nginx/nginx-ingress:1.5.5-alpine
RESOURCES:
Published by pleshakov about 5 years ago
CHANGES:
HELM CHART:
UPGRADE:
nginx/nginx-ingress:1.5.4
or nginx/nginx-ingress:1.5.4-alpine
RESOURCES:
Published by Rulox about 5 years ago
CHANGES:
HELM CHART:
UPGRADE:
nginx/nginx-ingress:1.5.3
or nginx/nginx-ingress:1.5.3-alpine
RESOURCES:
Published by Rulox about 5 years ago
CHANGES:
HELM CHART:
UPGRADE:
nginx/nginx-ingress:1.5.2
or nginx/nginx-ingress:1.5.2-alpine
RESOURCES:
Published by pleshakov over 5 years ago
CHANGES:
HELM CHART:
controller.name
parameter is set. This introduces a change, see the HELM UPGRADE section.UPGRADE:
nginx/nginx-ingress:1.5.1
or nginx/nginx-ingress:1.5.1-alpine
HELM UPGRADE:
In the changelog of Release 1.5.0, we advised not to upgrade the helm chart from 0.2.1
to 0.3.0
unless the mentioned in the changelog problems were acceptable. This release we provide mitigation instructions on how to upgrade from 0.2.1
to 0.3.1
without disruptions.
When you upgrade from 0.2.1
to 0.3.1
, make sure to configure the following parameters:
controller.name
is set to nginx-ingress
or the previously used value in case you customized it. This ensures the Deployment/Daemonset will not be recreated.controller.service.name
is set to nginx-ingress
. This ensures the service will not be recreated.controller.config.name
is set to nginx-config
. This ensures the ConfigMap will not be recreated.Upgrading from 0.3.0
to 0.3.1
: Upgrading is not affected unless you customized controller.name
. In that case, because of the fix 593, the upgraded service will have a new selector, and the upgraded pod spec will have a new label. As a result, during an upgrade, the old pods will be immediately excluded from the service. Also, for the Deployment, the old pods will not terminate but continue to run. To terminate the old pods, manually remove the corresponding ReplicaSet.
RESOURCES:
Published by pleshakov over 5 years ago
FEATURES:
Note: the release announcement blog post includes the overview for each feature. See https://www.nginx.com/blog/announcing-nginx-ingress-controller-for-kubernetes-release-1-5-0/
IMPROVEMENTS:
keepalive-timeout
, keepalive-requests
, access-log-off
, variables-hash-bucket-size
, variables-hash-max-size
. Added in 565, 511.BUGFIXES:
lb-method
ConfigMap key and nginx.org/lb-method
annotation.HELM CHART:
helm.nginx.com/stable
.controller.service.httpPort.targetPort
, controller.service.httpsPort.targetPort
, controller.service.name
, controller.pod.annotations
, controller.config.name
, controller.reportIngressStatus.leaderElectionLockName
, controller.service.httpPort
, controller.service.httpsPort
, controller.service.loadBalancerIP
, controller.service.loadBalancerSourceRanges
, controller.tolerations
, controller.affinity
. Added in 562, 561, 553, 534 thanks to Paulo Ribeiro, 479 thanks to Alejandro Llanes, 468, 456.CHANGES:
nginx_ingress
. Examples: nginx_http_requests_total
-> nginx_ingress_http_requests_total
, nginxplus_http_requests_total
-> nginx_ingress_nginxplus_http_requests_total
.UPGRADE:
nginx/nginx-ingress:1.5.0
or nginx/nginx-ingress:1.5.0-alpine
HELM UPGRADE:
The new version of the helm chart uses different names for the generated resources. This makes it possible to deploy multiple Ingress Controllers in a cluster. However, as a side effect, during the upgrade from the previous version, helm will recreate the resources, instead of updating the existing ones. This, in turn, might cause problems for the following resources:
We advise not to upgrade to the new version of the helm chart unless the mentioned problems are acceptable for your case. We will provide special upgrade instructions for helm that mitigate the problems for the next minor release of the Ingress Controller (1.5.1).
RESOURCES:
The release has been tested on the following Kubernetes versions: 1.11, 1.12, 1.13, 1.14.
Published by pleshakov over 5 years ago
CHANGES:
HELM CHART:
UPGRADE:
nginx/nginx-ingress:1.4.6
or nginx/nginx-ingress:1.4.6-alpine
RESOURCES:
Published by pleshakov over 5 years ago
CHANGES:
UPGRADE:
nginx/nginx-ingress:1.4.5
or nginx/nginx-ingress:1.4.5-alpine
RESOURCES:
Documentation -- https://github.com/nginxinc/kubernetes-ingress/tree/v1.4.5/docs
Configuration examples -- https://github.com/nginxinc/kubernetes-ingress/tree/v1.4.5/examples
Published by pleshakov over 5 years ago
CHANGES:
UPGRADE:
nginx/nginx-ingress:1.4.4
or nginx/nginx-ingress:1.4.4-alpine
RESOURCES:
Documentation -- https://github.com/nginxinc/kubernetes-ingress/tree/v1.4.4/docs
Configuration examples -- https://github.com/nginxinc/kubernetes-ingress/tree/v1.4.4/examples
Published by pleshakov almost 6 years ago
CHANGES:
UPGRADE:
nginx/nginx-ingress:1.4.3
or nginx/nginx-ingress:1.4.3-alpine
RESOURCES:
Documentation -- https://github.com/nginxinc/kubernetes-ingress/tree/v1.4.3/docs
Configuration examples -- https://github.com/nginxinc/kubernetes-ingress/tree/v1.4.3/examples
Published by pleshakov almost 6 years ago
CHANGES:
UPGRADE:
nginx/nginx-ingress:1.4.2
or nginx/nginx-ingress:1.4.2-alpine
RESOURCES:
Documentation -- https://github.com/nginxinc/kubernetes-ingress/tree/v1.4.2/docs
Configuration examples -- https://github.com/nginxinc/kubernetes-ingress/tree/v1.4.2/examples
Published by pleshakov almost 6 years ago
CHANGES:
UPGRADE:
nginx/nginx-ingress:1.4.1
or nginx/nginx-ingress:1.4.1-alpine
RESOURCES:
Published by pleshakov almost 6 years ago
FEATURES:
-nginx-debug
flag for enabling debugging of NGINX using the nginx-debug
binary.-nginx-status-allow-cidrs
command-line argument for white listing IPv4 IP/CIDR blocks to allow access to NGINX stub_status or the NGINX Plus API. Thanks to Jasmine Hegman.-nginx-status-port
command-line argument. See also the CHANGES section.error-log-level
configmap key. Thanks to boran seref.stream-snippets
configmap key.IMPROVEMENTS:
BUGFIXES:
HELM CHART:
controller.serviceAccount.imagePullSecrets
parameter to the helm chart. See also the CHANGES section.controller.nginxStatus.allowCidrs
and controller.service.externalIPs
parameters to helm chart.controller.service.loadBalancerIP
parameter to the helm chat.controller.nginxStatus
parameters to the helm chart.controller.reportIngressStatus
parameters to the helm chart.CHANGES:
controller.serviceAccount.imagePullSecrets
parameter to the helm chart. Note: the controller.serviceAccountName
parameter has been changed to controller.serviceAccount.name
.-nginx-status-port
command-line argument. Note: For NGINX the stub_status is now exposed on port 8080 at the /stub_status URL by default. Previously, the stub_status was not exposed on any port. The stub_status can be disabled via the -nginx-status
flag.DOC AND EXAMPLES FIXES/IMPROVEMENTS: 435, 433, 432, 418 (Thanks to Hal Deadman), 406, 381, 349 (Thanks to Artur Geraschenko), 343
UPGRADE:
nginx/nginx-ingress:1.4.0
or nginx/nginx-ingress:1.4.0-alpine
RESOURCES:
Documentation -- https://github.com/nginxinc/kubernetes-ingress/tree/v1.4.0/docs
Configuration examples -- https://github.com/nginxinc/kubernetes-ingress/tree/v1.4.0/examples
Release announcement blog post -- https://www.nginx.com/blog/announcing-nginx-ingress-controller-for-kubernetes-release-1-4-0/
Published by pleshakov almost 6 years ago
CHANGES:
UPGRADE:
nginx/nginx-ingress:1.3.2
or nginx/nginx-ingress:1.3.2-alpine
RESOURCES:
Documentation -- https://github.com/nginxinc/kubernetes-ingress/tree/v1.3.2/docs
Configuration examples -- https://github.com/nginxinc/kubernetes-ingress/tree/v1.3.2/examples
Published by pleshakov almost 6 years ago
CHANGES:
UPGRADE:
nginx/nginx-ingress:1.3.1
or nginx/nginx-ingress:1.3.1-alpine
RESOURCES:
Published by pleshakov about 6 years ago
IMPROVEMENTS:
CHANGES:
BUGFIXES:
UPGRADE:
nginx/nginx-ingress:1.3.0
or nginx/nginx-ingress:1.3.0-alpine
RESOURCES:
Published by pleshakov over 6 years ago
-ingress-class
option. Thanks to Nick Novitski.Published by pleshakov almost 7 years ago
Published by pleshakov almost 7 years ago