Deploy GitHub Pages

This commit is contained in:
Travis Bot 2018-09-13 23:54:10 +00:00
parent b3d5b69555
commit ca7aeec8ab
51 changed files with 5886 additions and 6747 deletions

191
404.html
View file

@ -32,7 +32,7 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="/assets/images/favicon.png">
<meta name="generator" content="mkdocs-0.17.5, mkdocs-material-2.9.4">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-3.0.4">
@ -54,8 +54,8 @@
<script src="/assets/javascripts/modernizr.1aa3b519.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
@ -105,7 +105,7 @@
<nav class="md-header-nav md-grid">
<div class="md-flex">
<div class="md-flex__cell md-flex__cell--shrink">
<a href="/" title="NGINX Ingress Controller" class="md-header-nav__button md-logo">
<a href="/." title="NGINX Ingress Controller" class="md-header-nav__button md-logo">
<i class="md-icon">public</i>
@ -199,13 +199,16 @@
<ul class="md-tabs__list">
<li class="md-tabs__item">
<a href="/" title="Welcome" class="md-tabs__link md-tabs__link--active">
Welcome
</a>
</li>
<li class="md-tabs__item">
<a href="/." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
@ -253,12 +256,6 @@
</ul>
</div>
</nav>
@ -272,7 +269,7 @@
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--primary" data-md-level="0">
<label class="md-nav__title md-nav__title--site" for="__drawer">
<a href="/" title="NGINX Ingress Controller" class="md-nav__button md-logo">
<a href="/." title="NGINX Ingress Controller" class="md-nav__button md-logo">
<i class="md-icon">public</i>
@ -309,12 +306,72 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-toggle md-nav__toggle" data-md-toggle="nav-1" type="checkbox" id="nav-1">
<label class="md-nav__link" for="nav-1">
Welcome
</label>
<nav class="md-nav" data-md-component="collapsible" data-md-level="1">
<label class="md-nav__title" for="nav-1">
Welcome
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="/" title="Welcome" class="md-nav__link">
<a href="/." title="Welcome" class="md-nav__link">
Welcome
</a>
</li>
<li class="md-nav__item">
<a href="/how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="/troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
<li class="md-nav__item">
<a href="/development/" title="Development" class="md-nav__link">
Development
</a>
</li>
</ul>
</nav>
</li>
@ -377,8 +434,8 @@
<li class="md-nav__item">
<a href="/deploy/upgrade/" title="Upgrading" class="md-nav__link">
Upgrading
<a href="/deploy/upgrade/" title="Upgrade" class="md-nav__link">
Upgrade
</a>
</li>
@ -432,8 +489,8 @@
<li class="md-nav__item">
<a href="/user-guide/nginx-configuration/" title="NGINX Configuration" class="md-nav__link">
NGINX Configuration
<a href="/user-guide/nginx-configuration/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -456,8 +513,8 @@
<li class="md-nav__item">
<a href="/user-guide/nginx-configuration/configmap/" title="ConfigMaps" class="md-nav__link">
ConfigMaps
<a href="/user-guide/nginx-configuration/configmap/" title="ConfigMap" class="md-nav__link">
ConfigMap
</a>
</li>
@ -677,8 +734,8 @@
<li class="md-nav__item">
<a href="/examples/" title="Ingress examples" class="md-nav__link">
Ingress examples
<a href="/examples/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -701,8 +758,8 @@
<li class="md-nav__item">
<a href="/examples/affinity/cookie/README/" title="Sticky Session" class="md-nav__link">
Sticky Session
<a href="/examples/affinity/cookie/" title="Sticky Sessions" class="md-nav__link">
Sticky Sessions
</a>
</li>
@ -732,7 +789,7 @@
<li class="md-nav__item">
<a href="/examples/auth/basic/README/" title="Basic Authentication" class="md-nav__link">
<a href="/examples/auth/basic/" title="Basic Authentication" class="md-nav__link">
Basic Authentication
</a>
</li>
@ -744,7 +801,7 @@
<li class="md-nav__item">
<a href="/examples/auth/client-certs/README/" title="Client Certificate Authentication" class="md-nav__link">
<a href="/examples/auth/client-certs/" title="Client Certificate Authentication" class="md-nav__link">
Client Certificate Authentication
</a>
</li>
@ -756,7 +813,7 @@
<li class="md-nav__item">
<a href="/examples/auth/external-auth/README/" title="External Basic Authentication" class="md-nav__link">
<a href="/examples/auth/external-auth/" title="External Basic Authentication" class="md-nav__link">
External Basic Authentication
</a>
</li>
@ -768,7 +825,7 @@
<li class="md-nav__item">
<a href="/examples/auth/oauth-external-auth/README/" title="External OAUTH Authentication" class="md-nav__link">
<a href="/examples/auth/oauth-external-auth/" title="External OAUTH Authentication" class="md-nav__link">
External OAUTH Authentication
</a>
</li>
@ -804,7 +861,7 @@
<li class="md-nav__item">
<a href="/examples/customization/configuration-snippets/README/" title="Configuration Snippets" class="md-nav__link">
<a href="/examples/customization/configuration-snippets/" title="Configuration Snippets" class="md-nav__link">
Configuration Snippets
</a>
</li>
@ -816,7 +873,7 @@
<li class="md-nav__item">
<a href="/examples/customization/custom-configuration/README/" title="Custom Configuration" class="md-nav__link">
<a href="/examples/customization/custom-configuration/" title="Custom Configuration" class="md-nav__link">
Custom Configuration
</a>
</li>
@ -828,7 +885,7 @@
<li class="md-nav__item">
<a href="/examples/customization/custom-errors/README/" title="Custom Errors" class="md-nav__link">
<a href="/examples/customization/custom-errors/" title="Custom Errors" class="md-nav__link">
Custom Errors
</a>
</li>
@ -840,7 +897,7 @@
<li class="md-nav__item">
<a href="/examples/customization/custom-headers/README/" title="Custom Headers" class="md-nav__link">
<a href="/examples/customization/custom-headers/" title="Custom Headers" class="md-nav__link">
Custom Headers
</a>
</li>
@ -852,7 +909,7 @@
<li class="md-nav__item">
<a href="/examples/customization/custom-upstream-check/README/" title="Custom Upstream server checks" class="md-nav__link">
<a href="/examples/customization/custom-upstream-check/" title="Custom Upstream server checks" class="md-nav__link">
Custom Upstream server checks
</a>
</li>
@ -864,8 +921,8 @@
<li class="md-nav__item">
<a href="/examples/customization/external-auth-headers/README/" title="External authentication, authentication service response headers propagation" class="md-nav__link">
External authentication, authentication service response headers propagation
<a href="/examples/customization/external-auth-headers/" title="External authentication" class="md-nav__link">
External authentication
</a>
</li>
@ -876,7 +933,7 @@
<li class="md-nav__item">
<a href="/examples/customization/ssl-dh-param/README/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
<a href="/examples/customization/ssl-dh-param/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
Custom DH parameters for perfect forward secrecy
</a>
</li>
@ -888,7 +945,7 @@
<li class="md-nav__item">
<a href="/examples/customization/sysctl/README/" title="Sysctl tuning" class="md-nav__link">
<a href="/examples/customization/sysctl/" title="Sysctl tuning" class="md-nav__link">
Sysctl tuning
</a>
</li>
@ -905,7 +962,7 @@
<li class="md-nav__item">
<a href="/examples/docker-registry/README/" title="Docker registry" class="md-nav__link">
<a href="/examples/docker-registry/" title="Docker registry" class="md-nav__link">
Docker registry
</a>
</li>
@ -917,7 +974,7 @@
<li class="md-nav__item">
<a href="/examples/grpc/README/" title="gRPC" class="md-nav__link">
<a href="/examples/grpc/" title="gRPC" class="md-nav__link">
gRPC
</a>
</li>
@ -929,7 +986,7 @@
<li class="md-nav__item">
<a href="/examples/multi-tls/README/" title="Multi TLS certificate termination" class="md-nav__link">
<a href="/examples/multi-tls/" title="Multi TLS certificate termination" class="md-nav__link">
Multi TLS certificate termination
</a>
</li>
@ -941,7 +998,7 @@
<li class="md-nav__item">
<a href="/examples/rewrite/README/" title="Rewrite" class="md-nav__link">
<a href="/examples/rewrite/" title="Rewrite" class="md-nav__link">
Rewrite
</a>
</li>
@ -953,7 +1010,7 @@
<li class="md-nav__item">
<a href="/examples/static-ip/README/" title="Static IPs" class="md-nav__link">
<a href="/examples/static-ip/" title="Static IPs" class="md-nav__link">
Static IPs
</a>
</li>
@ -965,7 +1022,7 @@
<li class="md-nav__item">
<a href="/examples/tls-termination/README/" title="TLS termination" class="md-nav__link">
<a href="/examples/tls-termination/" title="TLS termination" class="md-nav__link">
TLS termination
</a>
</li>
@ -976,42 +1033,6 @@
</li>
<li class="md-nav__item">
<a href="/development/" title="Developing for NGINX Ingress Controller" class="md-nav__link">
Developing for NGINX Ingress Controller
</a>
</li>
<li class="md-nav__item">
<a href="/how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="/troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
</ul>
</nav>
</div>
@ -1057,9 +1078,9 @@
</div>
<script src="/assets/javascripts/application.30f6b8b1.js"></script>
<script src="/assets/javascripts/application.583bbe55.js"></script>
<script>app.initialize({version:"0.17.5",url:{base:""}})</script>
<script>app.initialize({version:"1.0.4",url:{base:"/"}})</script>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -32,7 +32,7 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-0.17.5, mkdocs-material-2.9.4">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-3.0.4">
@ -54,8 +54,8 @@
<script src="../../assets/javascripts/modernizr.1aa3b519.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
@ -100,7 +100,7 @@
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
<a href="#bare-metal-considerations" tabindex="1" class="md-skip">
<a href="../../#bare-metal-considerations" tabindex="1" class="md-skip">
Skip to content
</a>
@ -205,13 +205,16 @@
<ul class="md-tabs__list">
<li class="md-tabs__item">
<a href="../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
<li class="md-tabs__item">
<a href="../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
@ -259,12 +262,6 @@
</ul>
</div>
</nav>
@ -315,12 +312,72 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-toggle md-nav__toggle" data-md-toggle="nav-1" type="checkbox" id="nav-1">
<label class="md-nav__link" for="nav-1">
Welcome
</label>
<nav class="md-nav" data-md-component="collapsible" data-md-level="1">
<label class="md-nav__title" for="nav-1">
Welcome
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../.." title="Welcome" class="md-nav__link">
Welcome
</a>
</li>
<li class="md-nav__item">
<a href="../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
<li class="md-nav__item">
<a href="../../development/" title="Development" class="md-nav__link">
Development
</a>
</li>
</ul>
</nav>
</li>
@ -451,8 +508,8 @@
<li class="md-nav__item">
<a href="../upgrade/" title="Upgrading" class="md-nav__link">
Upgrading
<a href="../upgrade/" title="Upgrade" class="md-nav__link">
Upgrade
</a>
</li>
@ -506,8 +563,8 @@
<li class="md-nav__item">
<a href="../../user-guide/nginx-configuration/" title="NGINX Configuration" class="md-nav__link">
NGINX Configuration
<a href="../../user-guide/nginx-configuration/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -530,8 +587,8 @@
<li class="md-nav__item">
<a href="../../user-guide/nginx-configuration/configmap/" title="ConfigMaps" class="md-nav__link">
ConfigMaps
<a href="../../user-guide/nginx-configuration/configmap/" title="ConfigMap" class="md-nav__link">
ConfigMap
</a>
</li>
@ -751,8 +808,8 @@
<li class="md-nav__item">
<a href="../../examples/" title="Ingress examples" class="md-nav__link">
Ingress examples
<a href="../../examples/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -775,8 +832,8 @@
<li class="md-nav__item">
<a href="../../examples/affinity/cookie/README/" title="Sticky Session" class="md-nav__link">
Sticky Session
<a href="../../examples/affinity/cookie/" title="Sticky Sessions" class="md-nav__link">
Sticky Sessions
</a>
</li>
@ -806,7 +863,7 @@
<li class="md-nav__item">
<a href="../../examples/auth/basic/README/" title="Basic Authentication" class="md-nav__link">
<a href="../../examples/auth/basic/" title="Basic Authentication" class="md-nav__link">
Basic Authentication
</a>
</li>
@ -818,7 +875,7 @@
<li class="md-nav__item">
<a href="../../examples/auth/client-certs/README/" title="Client Certificate Authentication" class="md-nav__link">
<a href="../../examples/auth/client-certs/" title="Client Certificate Authentication" class="md-nav__link">
Client Certificate Authentication
</a>
</li>
@ -830,7 +887,7 @@
<li class="md-nav__item">
<a href="../../examples/auth/external-auth/README/" title="External Basic Authentication" class="md-nav__link">
<a href="../../examples/auth/external-auth/" title="External Basic Authentication" class="md-nav__link">
External Basic Authentication
</a>
</li>
@ -842,7 +899,7 @@
<li class="md-nav__item">
<a href="../../examples/auth/oauth-external-auth/README/" title="External OAUTH Authentication" class="md-nav__link">
<a href="../../examples/auth/oauth-external-auth/" title="External OAUTH Authentication" class="md-nav__link">
External OAUTH Authentication
</a>
</li>
@ -878,7 +935,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/configuration-snippets/README/" title="Configuration Snippets" class="md-nav__link">
<a href="../../examples/customization/configuration-snippets/" title="Configuration Snippets" class="md-nav__link">
Configuration Snippets
</a>
</li>
@ -890,7 +947,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/custom-configuration/README/" title="Custom Configuration" class="md-nav__link">
<a href="../../examples/customization/custom-configuration/" title="Custom Configuration" class="md-nav__link">
Custom Configuration
</a>
</li>
@ -902,7 +959,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/custom-errors/README/" title="Custom Errors" class="md-nav__link">
<a href="../../examples/customization/custom-errors/" title="Custom Errors" class="md-nav__link">
Custom Errors
</a>
</li>
@ -914,7 +971,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/custom-headers/README/" title="Custom Headers" class="md-nav__link">
<a href="../../examples/customization/custom-headers/" title="Custom Headers" class="md-nav__link">
Custom Headers
</a>
</li>
@ -926,7 +983,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/custom-upstream-check/README/" title="Custom Upstream server checks" class="md-nav__link">
<a href="../../examples/customization/custom-upstream-check/" title="Custom Upstream server checks" class="md-nav__link">
Custom Upstream server checks
</a>
</li>
@ -938,8 +995,8 @@
<li class="md-nav__item">
<a href="../../examples/customization/external-auth-headers/README/" title="External authentication, authentication service response headers propagation" class="md-nav__link">
External authentication, authentication service response headers propagation
<a href="../../examples/customization/external-auth-headers/" title="External authentication" class="md-nav__link">
External authentication
</a>
</li>
@ -950,7 +1007,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/ssl-dh-param/README/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
<a href="../../examples/customization/ssl-dh-param/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
Custom DH parameters for perfect forward secrecy
</a>
</li>
@ -962,7 +1019,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/sysctl/README/" title="Sysctl tuning" class="md-nav__link">
<a href="../../examples/customization/sysctl/" title="Sysctl tuning" class="md-nav__link">
Sysctl tuning
</a>
</li>
@ -979,7 +1036,7 @@
<li class="md-nav__item">
<a href="../../examples/docker-registry/README/" title="Docker registry" class="md-nav__link">
<a href="../../examples/docker-registry/" title="Docker registry" class="md-nav__link">
Docker registry
</a>
</li>
@ -991,7 +1048,7 @@
<li class="md-nav__item">
<a href="../../examples/grpc/README/" title="gRPC" class="md-nav__link">
<a href="../../examples/grpc/" title="gRPC" class="md-nav__link">
gRPC
</a>
</li>
@ -1003,7 +1060,7 @@
<li class="md-nav__item">
<a href="../../examples/multi-tls/README/" title="Multi TLS certificate termination" class="md-nav__link">
<a href="../../examples/multi-tls/" title="Multi TLS certificate termination" class="md-nav__link">
Multi TLS certificate termination
</a>
</li>
@ -1015,7 +1072,7 @@
<li class="md-nav__item">
<a href="../../examples/rewrite/README/" title="Rewrite" class="md-nav__link">
<a href="../../examples/rewrite/" title="Rewrite" class="md-nav__link">
Rewrite
</a>
</li>
@ -1027,7 +1084,7 @@
<li class="md-nav__item">
<a href="../../examples/static-ip/README/" title="Static IPs" class="md-nav__link">
<a href="../../examples/static-ip/" title="Static IPs" class="md-nav__link">
Static IPs
</a>
</li>
@ -1039,7 +1096,7 @@
<li class="md-nav__item">
<a href="../../examples/tls-termination/README/" title="TLS termination" class="md-nav__link">
<a href="../../examples/tls-termination/" title="TLS termination" class="md-nav__link">
TLS termination
</a>
</li>
@ -1050,42 +1107,6 @@
</li>
<li class="md-nav__item">
<a href="../../development/" title="Developing for NGINX Ingress Controller" class="md-nav__link">
Developing for NGINX Ingress Controller
</a>
</li>
<li class="md-nav__item">
<a href="../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
</ul>
</nav>
</div>
@ -1165,8 +1186,8 @@
suffices to provide a single point of contact to the NGINX Ingress controller to external clients and, indirectly, to
any application running inside the cluster. <em>Bare-metal</em> environments lack this commodity, requiring a slightly
different setup to offer the same kind of access to external consumers.</p>
<p><img alt="Cloud environment" src="../../images/baremetal/cloud_overview.jpg" />
<img alt="Bare-metal environment" src="../../images/baremetal/baremetal_overview.jpg" /></p>
<p><img alt="Cloud environment" src="/images/baremetal/cloud_overview.jpg" />
<img alt="Bare-metal environment" src="/images/baremetal/baremetal_overview.jpg" /></p>
<p>The rest of this document describes a few recommended approaches to deploying the NGINX Ingress controller inside a
Kubernetes cluster running on bare-metal.</p>
<h2 id="a-pure-software-solution-metallb">A pure software solution: MetalLB<a class="headerlink" href="#a-pure-software-solution-metallb" title="Permanent link">&para;</a></h2>
@ -1175,7 +1196,7 @@ supported cloud provider, effectively allowing the usage of LoadBalancer Service
<p>This section demonstrates how to use the <a href="https://metallb.universe.tf/tutorial/layer2/">Layer 2 configuration mode</a> of MetalLB together with the NGINX
Ingress controller in a Kubernetes cluster that has <strong>publicly accessible nodes</strong>. In this mode, one node attracts all
the traffic for the <code class="codehilite">ingress-nginx</code> Service IP. See <a href="https://metallb.universe.tf/usage/#traffic-policies">Traffic policies</a> for more details.</p>
<p><img alt="MetalLB in L2 mode" src="../../images/baremetal/metallb.jpg" /></p>
<p><img alt="MetalLB in L2 mode" src="/images/baremetal/metallb.jpg" /></p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>The description of other supported configuration modes is off-scope for this document.</p>
@ -1241,7 +1262,7 @@ well as in the next section.</p>
</div>
<h2 id="over-a-nodeport-service">Over a NodePort Service<a class="headerlink" href="#over-a-nodeport-service" title="Permanent link">&para;</a></h2>
<p>Due to its simplicity, this is the setup a user will deploy by default when following the steps described in the
<a href="../deploy/#baremetal">installation guide</a>.</p>
<a href="./deploy/#baremetal">installation guide</a>.</p>
<div class="admonition info">
<p class="admonition-title">Info</p>
<p>A Service of type <code class="codehilite">NodePort</code> exposes, via the <code class="codehilite">kube-proxy</code> component, the <strong>same unprivileged</strong> port (default:
@ -1252,7 +1273,7 @@ any port, including the standard HTTP ports 80 and 443. However, due to the cont
located outside the cluster network (e.g. on the public internet) is not able to access Ingress hosts directly on ports
80 and 443. Instead, the external client must append the NodePort allocated to the <code class="codehilite">ingress-nginx</code> Service to HTTP
requests.</p>
<p><img alt="NodePort request flow" src="../../images/baremetal/nodeport.jpg" /></p>
<p><img alt="NodePort request flow" src="/images/baremetal/nodeport.jpg" /></p>
<div class="admonition example">
<p class="admonition-title">Example</p>
<p>Given the NodePort <code class="codehilite">30100</code> allocated to the <code class="codehilite">ingress-nginx</code> Service</p>
@ -1433,7 +1454,7 @@ of a traditional Deployment.</p>
</div>
<p>Because most properties of DaemonSet objects are identical to Deployment objects, this documentation page leaves the
configuration of the corresponding manifest at the user's discretion.</p>
<p><img alt="DaemonSet with hostNetwork flow" src="../../images/baremetal/hostnetwork.jpg" /></p>
<p><img alt="DaemonSet with hostNetwork flow" src="/images/baremetal/hostnetwork.jpg" /></p>
<p>Like with NodePorts, this approach has a few quirks it is important to be aware of.</p>
<ul>
<li><strong>DNS resolution</strong></li>
@ -1453,7 +1474,7 @@ blank.</p>
</pre></div>
<p>Instead, and because bare-metal nodes usually don't have an ExternalIP, one has to enable the
<a href="../../../user-guide/cli-arguments/"><code class="codehilite">--report-node-internal-ip-address</code></a> flag, which sets the status of all Ingress objects to the internal IP
<a href="../../user-guide/cli-arguments/"><code class="codehilite">--report-node-internal-ip-address</code></a> flag, which sets the status of all Ingress objects to the internal IP
address of all nodes running the NGINX Ingress controller.</p>
<div class="admonition example">
<p class="admonition-title">Example</p>
@ -1475,7 +1496,7 @@ address of all nodes running the NGINX Ingress controller.</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Alternatively, it is possible to override the address written to Ingress objects using the
<code class="codehilite">--publish-status-address</code> flag. See <a href="../../../user-guide/cli-arguments/">Command line arguments</a>.</p>
<code class="codehilite">--publish-status-address</code> flag. See <a href="../../user-guide/cli-arguments/">Command line arguments</a>.</p>
</div>
<h2 id="using-a-self-provisioned-edge">Using a self-provisioned edge<a class="headerlink" href="#using-a-self-provisioned-edge" title="Permanent link">&para;</a></h2>
<p>Similarly to cloud environments, this deployment approach requires an edge network component providing a public
@ -1487,7 +1508,7 @@ This is particularly suitable for private Kubernetes clusters where none of the
<p>On the edge side, the only prerequisite is to dedicate a public IP address that forwards all HTTP traffic to Kubernetes
nodes and/or masters. Incoming traffic on TCP ports 80 and 443 is forwarded to the corresponding HTTP and HTTPS NodePort
on the target nodes as shown in the diagram below:</p>
<p><img alt="User edge" src="../../images/baremetal/user_edge.jpg" /></p>
<p><img alt="User edge" src="/images/baremetal/user_edge.jpg" /></p>
<h2 id="external-ips">External IPs<a class="headerlink" href="#external-ips" title="Permanent link">&para;</a></h2>
<div class="admonition danger">
<p class="admonition-title">Source IP address</p>
@ -1605,9 +1626,9 @@ and the Service port:</p>
</div>
<script src="../../assets/javascripts/application.30f6b8b1.js"></script>
<script src="../../assets/javascripts/application.583bbe55.js"></script>
<script>app.initialize({version:"0.17.5",url:{base:"../.."}})</script>
<script>app.initialize({version:"1.0.4",url:{base:"../.."}})</script>

View file

@ -32,7 +32,7 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="../assets/images/favicon.png">
<meta name="generator" content="mkdocs-0.17.5, mkdocs-material-2.9.4">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-3.0.4">
@ -54,8 +54,8 @@
<script src="../assets/javascripts/modernizr.1aa3b519.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
@ -100,7 +100,7 @@
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
<a href="#installation-guide" tabindex="1" class="md-skip">
<a href="../#installation-guide" tabindex="1" class="md-skip">
Skip to content
</a>
@ -205,13 +205,16 @@
<ul class="md-tabs__list">
<li class="md-tabs__item">
<a href=".." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
<li class="md-tabs__item">
<a href=".." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
@ -259,12 +262,6 @@
</ul>
</div>
</nav>
@ -315,12 +312,72 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-toggle md-nav__toggle" data-md-toggle="nav-1" type="checkbox" id="nav-1">
<label class="md-nav__link" for="nav-1">
Welcome
</label>
<nav class="md-nav" data-md-component="collapsible" data-md-level="1">
<label class="md-nav__title" for="nav-1">
Welcome
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href=".." title="Welcome" class="md-nav__link">
Welcome
</a>
</li>
<li class="md-nav__item">
<a href="../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
<li class="md-nav__item">
<a href="../development/" title="Development" class="md-nav__link">
Development
</a>
</li>
</ul>
</nav>
</li>
@ -546,8 +603,8 @@
<li class="md-nav__item">
<a href="upgrade/" title="Upgrading" class="md-nav__link">
Upgrading
<a href="upgrade/" title="Upgrade" class="md-nav__link">
Upgrade
</a>
</li>
@ -601,8 +658,8 @@
<li class="md-nav__item">
<a href="../user-guide/nginx-configuration/" title="NGINX Configuration" class="md-nav__link">
NGINX Configuration
<a href="../user-guide/nginx-configuration/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -625,8 +682,8 @@
<li class="md-nav__item">
<a href="../user-guide/nginx-configuration/configmap/" title="ConfigMaps" class="md-nav__link">
ConfigMaps
<a href="../user-guide/nginx-configuration/configmap/" title="ConfigMap" class="md-nav__link">
ConfigMap
</a>
</li>
@ -846,8 +903,8 @@
<li class="md-nav__item">
<a href="../examples/" title="Ingress examples" class="md-nav__link">
Ingress examples
<a href="../examples/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -870,8 +927,8 @@
<li class="md-nav__item">
<a href="../examples/affinity/cookie/README/" title="Sticky Session" class="md-nav__link">
Sticky Session
<a href="../examples/affinity/cookie/" title="Sticky Sessions" class="md-nav__link">
Sticky Sessions
</a>
</li>
@ -901,7 +958,7 @@
<li class="md-nav__item">
<a href="../examples/auth/basic/README/" title="Basic Authentication" class="md-nav__link">
<a href="../examples/auth/basic/" title="Basic Authentication" class="md-nav__link">
Basic Authentication
</a>
</li>
@ -913,7 +970,7 @@
<li class="md-nav__item">
<a href="../examples/auth/client-certs/README/" title="Client Certificate Authentication" class="md-nav__link">
<a href="../examples/auth/client-certs/" title="Client Certificate Authentication" class="md-nav__link">
Client Certificate Authentication
</a>
</li>
@ -925,7 +982,7 @@
<li class="md-nav__item">
<a href="../examples/auth/external-auth/README/" title="External Basic Authentication" class="md-nav__link">
<a href="../examples/auth/external-auth/" title="External Basic Authentication" class="md-nav__link">
External Basic Authentication
</a>
</li>
@ -937,7 +994,7 @@
<li class="md-nav__item">
<a href="../examples/auth/oauth-external-auth/README/" title="External OAUTH Authentication" class="md-nav__link">
<a href="../examples/auth/oauth-external-auth/" title="External OAUTH Authentication" class="md-nav__link">
External OAUTH Authentication
</a>
</li>
@ -973,7 +1030,7 @@
<li class="md-nav__item">
<a href="../examples/customization/configuration-snippets/README/" title="Configuration Snippets" class="md-nav__link">
<a href="../examples/customization/configuration-snippets/" title="Configuration Snippets" class="md-nav__link">
Configuration Snippets
</a>
</li>
@ -985,7 +1042,7 @@
<li class="md-nav__item">
<a href="../examples/customization/custom-configuration/README/" title="Custom Configuration" class="md-nav__link">
<a href="../examples/customization/custom-configuration/" title="Custom Configuration" class="md-nav__link">
Custom Configuration
</a>
</li>
@ -997,7 +1054,7 @@
<li class="md-nav__item">
<a href="../examples/customization/custom-errors/README/" title="Custom Errors" class="md-nav__link">
<a href="../examples/customization/custom-errors/" title="Custom Errors" class="md-nav__link">
Custom Errors
</a>
</li>
@ -1009,7 +1066,7 @@
<li class="md-nav__item">
<a href="../examples/customization/custom-headers/README/" title="Custom Headers" class="md-nav__link">
<a href="../examples/customization/custom-headers/" title="Custom Headers" class="md-nav__link">
Custom Headers
</a>
</li>
@ -1021,7 +1078,7 @@
<li class="md-nav__item">
<a href="../examples/customization/custom-upstream-check/README/" title="Custom Upstream server checks" class="md-nav__link">
<a href="../examples/customization/custom-upstream-check/" title="Custom Upstream server checks" class="md-nav__link">
Custom Upstream server checks
</a>
</li>
@ -1033,8 +1090,8 @@
<li class="md-nav__item">
<a href="../examples/customization/external-auth-headers/README/" title="External authentication, authentication service response headers propagation" class="md-nav__link">
External authentication, authentication service response headers propagation
<a href="../examples/customization/external-auth-headers/" title="External authentication" class="md-nav__link">
External authentication
</a>
</li>
@ -1045,7 +1102,7 @@
<li class="md-nav__item">
<a href="../examples/customization/ssl-dh-param/README/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
<a href="../examples/customization/ssl-dh-param/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
Custom DH parameters for perfect forward secrecy
</a>
</li>
@ -1057,7 +1114,7 @@
<li class="md-nav__item">
<a href="../examples/customization/sysctl/README/" title="Sysctl tuning" class="md-nav__link">
<a href="../examples/customization/sysctl/" title="Sysctl tuning" class="md-nav__link">
Sysctl tuning
</a>
</li>
@ -1074,7 +1131,7 @@
<li class="md-nav__item">
<a href="../examples/docker-registry/README/" title="Docker registry" class="md-nav__link">
<a href="../examples/docker-registry/" title="Docker registry" class="md-nav__link">
Docker registry
</a>
</li>
@ -1086,7 +1143,7 @@
<li class="md-nav__item">
<a href="../examples/grpc/README/" title="gRPC" class="md-nav__link">
<a href="../examples/grpc/" title="gRPC" class="md-nav__link">
gRPC
</a>
</li>
@ -1098,7 +1155,7 @@
<li class="md-nav__item">
<a href="../examples/multi-tls/README/" title="Multi TLS certificate termination" class="md-nav__link">
<a href="../examples/multi-tls/" title="Multi TLS certificate termination" class="md-nav__link">
Multi TLS certificate termination
</a>
</li>
@ -1110,7 +1167,7 @@
<li class="md-nav__item">
<a href="../examples/rewrite/README/" title="Rewrite" class="md-nav__link">
<a href="../examples/rewrite/" title="Rewrite" class="md-nav__link">
Rewrite
</a>
</li>
@ -1122,7 +1179,7 @@
<li class="md-nav__item">
<a href="../examples/static-ip/README/" title="Static IPs" class="md-nav__link">
<a href="../examples/static-ip/" title="Static IPs" class="md-nav__link">
Static IPs
</a>
</li>
@ -1134,7 +1191,7 @@
<li class="md-nav__item">
<a href="../examples/tls-termination/README/" title="TLS termination" class="md-nav__link">
<a href="../examples/tls-termination/" title="TLS termination" class="md-nav__link">
TLS termination
</a>
</li>
@ -1145,42 +1202,6 @@
</li>
<li class="md-nav__item">
<a href="../development/" title="Developing for NGINX Ingress Controller" class="md-nav__link">
Developing for NGINX Ingress Controller
</a>
</li>
<li class="md-nav__item">
<a href="../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
</ul>
</nav>
</div>
@ -1439,7 +1460,7 @@ Please check the <a href="https://aws.amazon.com/es/elasticloadbalancing/details
</pre></div>
<p>This example creates an ELB with just two listeners, one in port 80 and another in port 443</p>
<p><img alt="Listeners" src="./../images/elb-l7-listener.png" /></p>
<p><img alt="Listeners" src="../images/elb-l7-listener.png" /></p>
<h5 id="elb-idle-timeouts">ELB Idle Timeouts<a class="headerlink" href="#elb-idle-timeouts" title="Permanent link">&para;</a></h5>
<p>In some scenarios users will need to modify the value of the ELB idle timeout. Users need to ensure the idle timeout is less than the <a href="http://nginx.org/en/docs/http/ngx_http_core_module.html#keepalive_timeout">keepalive_timeout</a> that is configured for NGINX. By default NGINX <code class="codehilite">keepalive_timeout</code> is set to <code class="codehilite">75s</code>.</p>
<p>The default ELB idle timeout will work for most scenarios, unless the NGINX <a href="http://nginx.org/en/docs/http/ngx_http_core_module.html#keepalive_timeout">keepalive_timeout</a> has been modified, in which case <code class="codehilite">service.beta.kubernetes.io/aws-load-balancer-connection-idle-timeout</code> will need to be modified to ensure it is less than the <code class="codehilite">keepalive_timeout</code> the user has configured.</p>
@ -1516,7 +1537,7 @@ To install the chart with the release name <code class="codehilite">my-nginx</co
<div class="md-footer-nav">
<nav class="md-footer-nav__inner md-grid">
<a href=".." title="Welcome" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
<a href="../development/" title="Development" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
<div class="md-flex__cell md-flex__cell--shrink">
<i class="md-icon md-icon--arrow-back md-footer-nav__button"></i>
</div>
@ -1525,7 +1546,7 @@ To install the chart with the release name <code class="codehilite">my-nginx</co
<span class="md-footer-nav__direction">
Previous
</span>
Welcome
Development
</span>
</div>
</a>
@ -1567,9 +1588,9 @@ To install the chart with the release name <code class="codehilite">my-nginx</co
</div>
<script src="../assets/javascripts/application.30f6b8b1.js"></script>
<script src="../assets/javascripts/application.583bbe55.js"></script>
<script>app.initialize({version:"0.17.5",url:{base:".."}})</script>
<script>app.initialize({version:"1.0.4",url:{base:".."}})</script>

View file

@ -32,7 +32,7 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-0.17.5, mkdocs-material-2.9.4">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-3.0.4">
@ -54,8 +54,8 @@
<script src="../../assets/javascripts/modernizr.1aa3b519.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
@ -100,7 +100,7 @@
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
<a href="#role-based-access-control-rbac" tabindex="1" class="md-skip">
<a href="../../#role-based-access-control-rbac" tabindex="1" class="md-skip">
Skip to content
</a>
@ -205,13 +205,16 @@
<ul class="md-tabs__list">
<li class="md-tabs__item">
<a href="../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
<li class="md-tabs__item">
<a href="../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
@ -259,12 +262,6 @@
</ul>
</div>
</nav>
@ -315,12 +312,72 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-toggle md-nav__toggle" data-md-toggle="nav-1" type="checkbox" id="nav-1">
<label class="md-nav__link" for="nav-1">
Welcome
</label>
<nav class="md-nav" data-md-component="collapsible" data-md-level="1">
<label class="md-nav__title" for="nav-1">
Welcome
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../.." title="Welcome" class="md-nav__link">
Welcome
</a>
</li>
<li class="md-nav__item">
<a href="../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
<li class="md-nav__item">
<a href="../../development/" title="Development" class="md-nav__link">
Development
</a>
</li>
</ul>
</nav>
</li>
@ -464,8 +521,8 @@
<li class="md-nav__item">
<a href="../upgrade/" title="Upgrading" class="md-nav__link">
Upgrading
<a href="../upgrade/" title="Upgrade" class="md-nav__link">
Upgrade
</a>
</li>
@ -519,8 +576,8 @@
<li class="md-nav__item">
<a href="../../user-guide/nginx-configuration/" title="NGINX Configuration" class="md-nav__link">
NGINX Configuration
<a href="../../user-guide/nginx-configuration/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -543,8 +600,8 @@
<li class="md-nav__item">
<a href="../../user-guide/nginx-configuration/configmap/" title="ConfigMaps" class="md-nav__link">
ConfigMaps
<a href="../../user-guide/nginx-configuration/configmap/" title="ConfigMap" class="md-nav__link">
ConfigMap
</a>
</li>
@ -764,8 +821,8 @@
<li class="md-nav__item">
<a href="../../examples/" title="Ingress examples" class="md-nav__link">
Ingress examples
<a href="../../examples/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -788,8 +845,8 @@
<li class="md-nav__item">
<a href="../../examples/affinity/cookie/README/" title="Sticky Session" class="md-nav__link">
Sticky Session
<a href="../../examples/affinity/cookie/" title="Sticky Sessions" class="md-nav__link">
Sticky Sessions
</a>
</li>
@ -819,7 +876,7 @@
<li class="md-nav__item">
<a href="../../examples/auth/basic/README/" title="Basic Authentication" class="md-nav__link">
<a href="../../examples/auth/basic/" title="Basic Authentication" class="md-nav__link">
Basic Authentication
</a>
</li>
@ -831,7 +888,7 @@
<li class="md-nav__item">
<a href="../../examples/auth/client-certs/README/" title="Client Certificate Authentication" class="md-nav__link">
<a href="../../examples/auth/client-certs/" title="Client Certificate Authentication" class="md-nav__link">
Client Certificate Authentication
</a>
</li>
@ -843,7 +900,7 @@
<li class="md-nav__item">
<a href="../../examples/auth/external-auth/README/" title="External Basic Authentication" class="md-nav__link">
<a href="../../examples/auth/external-auth/" title="External Basic Authentication" class="md-nav__link">
External Basic Authentication
</a>
</li>
@ -855,7 +912,7 @@
<li class="md-nav__item">
<a href="../../examples/auth/oauth-external-auth/README/" title="External OAUTH Authentication" class="md-nav__link">
<a href="../../examples/auth/oauth-external-auth/" title="External OAUTH Authentication" class="md-nav__link">
External OAUTH Authentication
</a>
</li>
@ -891,7 +948,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/configuration-snippets/README/" title="Configuration Snippets" class="md-nav__link">
<a href="../../examples/customization/configuration-snippets/" title="Configuration Snippets" class="md-nav__link">
Configuration Snippets
</a>
</li>
@ -903,7 +960,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/custom-configuration/README/" title="Custom Configuration" class="md-nav__link">
<a href="../../examples/customization/custom-configuration/" title="Custom Configuration" class="md-nav__link">
Custom Configuration
</a>
</li>
@ -915,7 +972,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/custom-errors/README/" title="Custom Errors" class="md-nav__link">
<a href="../../examples/customization/custom-errors/" title="Custom Errors" class="md-nav__link">
Custom Errors
</a>
</li>
@ -927,7 +984,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/custom-headers/README/" title="Custom Headers" class="md-nav__link">
<a href="../../examples/customization/custom-headers/" title="Custom Headers" class="md-nav__link">
Custom Headers
</a>
</li>
@ -939,7 +996,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/custom-upstream-check/README/" title="Custom Upstream server checks" class="md-nav__link">
<a href="../../examples/customization/custom-upstream-check/" title="Custom Upstream server checks" class="md-nav__link">
Custom Upstream server checks
</a>
</li>
@ -951,8 +1008,8 @@
<li class="md-nav__item">
<a href="../../examples/customization/external-auth-headers/README/" title="External authentication, authentication service response headers propagation" class="md-nav__link">
External authentication, authentication service response headers propagation
<a href="../../examples/customization/external-auth-headers/" title="External authentication" class="md-nav__link">
External authentication
</a>
</li>
@ -963,7 +1020,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/ssl-dh-param/README/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
<a href="../../examples/customization/ssl-dh-param/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
Custom DH parameters for perfect forward secrecy
</a>
</li>
@ -975,7 +1032,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/sysctl/README/" title="Sysctl tuning" class="md-nav__link">
<a href="../../examples/customization/sysctl/" title="Sysctl tuning" class="md-nav__link">
Sysctl tuning
</a>
</li>
@ -992,7 +1049,7 @@
<li class="md-nav__item">
<a href="../../examples/docker-registry/README/" title="Docker registry" class="md-nav__link">
<a href="../../examples/docker-registry/" title="Docker registry" class="md-nav__link">
Docker registry
</a>
</li>
@ -1004,7 +1061,7 @@
<li class="md-nav__item">
<a href="../../examples/grpc/README/" title="gRPC" class="md-nav__link">
<a href="../../examples/grpc/" title="gRPC" class="md-nav__link">
gRPC
</a>
</li>
@ -1016,7 +1073,7 @@
<li class="md-nav__item">
<a href="../../examples/multi-tls/README/" title="Multi TLS certificate termination" class="md-nav__link">
<a href="../../examples/multi-tls/" title="Multi TLS certificate termination" class="md-nav__link">
Multi TLS certificate termination
</a>
</li>
@ -1028,7 +1085,7 @@
<li class="md-nav__item">
<a href="../../examples/rewrite/README/" title="Rewrite" class="md-nav__link">
<a href="../../examples/rewrite/" title="Rewrite" class="md-nav__link">
Rewrite
</a>
</li>
@ -1040,7 +1097,7 @@
<li class="md-nav__item">
<a href="../../examples/static-ip/README/" title="Static IPs" class="md-nav__link">
<a href="../../examples/static-ip/" title="Static IPs" class="md-nav__link">
Static IPs
</a>
</li>
@ -1052,7 +1109,7 @@
<li class="md-nav__item">
<a href="../../examples/tls-termination/README/" title="TLS termination" class="md-nav__link">
<a href="../../examples/tls-termination/" title="TLS termination" class="md-nav__link">
TLS termination
</a>
</li>
@ -1063,42 +1120,6 @@
</li>
<li class="md-nav__item">
<a href="../../development/" title="Developing for NGINX Ingress Controller" class="md-nav__link">
Developing for NGINX Ingress Controller
</a>
</li>
<li class="md-nav__item">
<a href="../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
</ul>
</nav>
</div>
@ -1285,13 +1306,13 @@ container arguments, and POD_NAMESPACE should be in the nginx-ingress namespace.
</a>
<a href="../upgrade/" title="Upgrading" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
<a href="../upgrade/" title="Upgrade" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
<div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
<span class="md-flex__ellipsis">
<span class="md-footer-nav__direction">
Next
</span>
Upgrading
Upgrade
</span>
</div>
<div class="md-flex__cell md-flex__cell--shrink">
@ -1321,9 +1342,9 @@ container arguments, and POD_NAMESPACE should be in the nginx-ingress namespace.
</div>
<script src="../../assets/javascripts/application.30f6b8b1.js"></script>
<script src="../../assets/javascripts/application.583bbe55.js"></script>
<script>app.initialize({version:"0.17.5",url:{base:"../.."}})</script>
<script>app.initialize({version:"1.0.4",url:{base:"../.."}})</script>

View file

@ -32,11 +32,11 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-0.17.5, mkdocs-material-2.9.4">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-3.0.4">
<title>Upgrading - NGINX Ingress Controller</title>
<title>Upgrade - NGINX Ingress Controller</title>
@ -54,8 +54,8 @@
<script src="../../assets/javascripts/modernizr.1aa3b519.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
@ -100,7 +100,7 @@
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
<a href="#upgrading" tabindex="1" class="md-skip">
<a href="../../#upgrading" tabindex="1" class="md-skip">
Skip to content
</a>
@ -126,7 +126,7 @@
NGINX Ingress Controller
</span>
<span class="md-header-nav__topic">
Upgrading
Upgrade
</span>
@ -205,13 +205,16 @@
<ul class="md-tabs__list">
<li class="md-tabs__item">
<a href="../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
<li class="md-tabs__item">
<a href="../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
@ -259,12 +262,6 @@
</ul>
</div>
</nav>
@ -315,12 +312,72 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-toggle md-nav__toggle" data-md-toggle="nav-1" type="checkbox" id="nav-1">
<label class="md-nav__link" for="nav-1">
Welcome
</label>
<nav class="md-nav" data-md-component="collapsible" data-md-level="1">
<label class="md-nav__title" for="nav-1">
Welcome
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../.." title="Welcome" class="md-nav__link">
Welcome
</a>
</li>
<li class="md-nav__item">
<a href="../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
<li class="md-nav__item">
<a href="../../development/" title="Development" class="md-nav__link">
Development
</a>
</li>
</ul>
</nav>
</li>
@ -394,11 +451,11 @@
<label class="md-nav__link md-nav__link--active" for="__toc">
Upgrading
Upgrade
</label>
<a href="./" title="Upgrading" class="md-nav__link md-nav__link--active">
Upgrading
<a href="./" title="Upgrade" class="md-nav__link md-nav__link--active">
Upgrade
</a>
@ -485,8 +542,8 @@
<li class="md-nav__item">
<a href="../../user-guide/nginx-configuration/" title="NGINX Configuration" class="md-nav__link">
NGINX Configuration
<a href="../../user-guide/nginx-configuration/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -509,8 +566,8 @@
<li class="md-nav__item">
<a href="../../user-guide/nginx-configuration/configmap/" title="ConfigMaps" class="md-nav__link">
ConfigMaps
<a href="../../user-guide/nginx-configuration/configmap/" title="ConfigMap" class="md-nav__link">
ConfigMap
</a>
</li>
@ -730,8 +787,8 @@
<li class="md-nav__item">
<a href="../../examples/" title="Ingress examples" class="md-nav__link">
Ingress examples
<a href="../../examples/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -754,8 +811,8 @@
<li class="md-nav__item">
<a href="../../examples/affinity/cookie/README/" title="Sticky Session" class="md-nav__link">
Sticky Session
<a href="../../examples/affinity/cookie/" title="Sticky Sessions" class="md-nav__link">
Sticky Sessions
</a>
</li>
@ -785,7 +842,7 @@
<li class="md-nav__item">
<a href="../../examples/auth/basic/README/" title="Basic Authentication" class="md-nav__link">
<a href="../../examples/auth/basic/" title="Basic Authentication" class="md-nav__link">
Basic Authentication
</a>
</li>
@ -797,7 +854,7 @@
<li class="md-nav__item">
<a href="../../examples/auth/client-certs/README/" title="Client Certificate Authentication" class="md-nav__link">
<a href="../../examples/auth/client-certs/" title="Client Certificate Authentication" class="md-nav__link">
Client Certificate Authentication
</a>
</li>
@ -809,7 +866,7 @@
<li class="md-nav__item">
<a href="../../examples/auth/external-auth/README/" title="External Basic Authentication" class="md-nav__link">
<a href="../../examples/auth/external-auth/" title="External Basic Authentication" class="md-nav__link">
External Basic Authentication
</a>
</li>
@ -821,7 +878,7 @@
<li class="md-nav__item">
<a href="../../examples/auth/oauth-external-auth/README/" title="External OAUTH Authentication" class="md-nav__link">
<a href="../../examples/auth/oauth-external-auth/" title="External OAUTH Authentication" class="md-nav__link">
External OAUTH Authentication
</a>
</li>
@ -857,7 +914,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/configuration-snippets/README/" title="Configuration Snippets" class="md-nav__link">
<a href="../../examples/customization/configuration-snippets/" title="Configuration Snippets" class="md-nav__link">
Configuration Snippets
</a>
</li>
@ -869,7 +926,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/custom-configuration/README/" title="Custom Configuration" class="md-nav__link">
<a href="../../examples/customization/custom-configuration/" title="Custom Configuration" class="md-nav__link">
Custom Configuration
</a>
</li>
@ -881,7 +938,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/custom-errors/README/" title="Custom Errors" class="md-nav__link">
<a href="../../examples/customization/custom-errors/" title="Custom Errors" class="md-nav__link">
Custom Errors
</a>
</li>
@ -893,7 +950,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/custom-headers/README/" title="Custom Headers" class="md-nav__link">
<a href="../../examples/customization/custom-headers/" title="Custom Headers" class="md-nav__link">
Custom Headers
</a>
</li>
@ -905,7 +962,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/custom-upstream-check/README/" title="Custom Upstream server checks" class="md-nav__link">
<a href="../../examples/customization/custom-upstream-check/" title="Custom Upstream server checks" class="md-nav__link">
Custom Upstream server checks
</a>
</li>
@ -917,8 +974,8 @@
<li class="md-nav__item">
<a href="../../examples/customization/external-auth-headers/README/" title="External authentication, authentication service response headers propagation" class="md-nav__link">
External authentication, authentication service response headers propagation
<a href="../../examples/customization/external-auth-headers/" title="External authentication" class="md-nav__link">
External authentication
</a>
</li>
@ -929,7 +986,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/ssl-dh-param/README/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
<a href="../../examples/customization/ssl-dh-param/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
Custom DH parameters for perfect forward secrecy
</a>
</li>
@ -941,7 +998,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/sysctl/README/" title="Sysctl tuning" class="md-nav__link">
<a href="../../examples/customization/sysctl/" title="Sysctl tuning" class="md-nav__link">
Sysctl tuning
</a>
</li>
@ -958,7 +1015,7 @@
<li class="md-nav__item">
<a href="../../examples/docker-registry/README/" title="Docker registry" class="md-nav__link">
<a href="../../examples/docker-registry/" title="Docker registry" class="md-nav__link">
Docker registry
</a>
</li>
@ -970,7 +1027,7 @@
<li class="md-nav__item">
<a href="../../examples/grpc/README/" title="gRPC" class="md-nav__link">
<a href="../../examples/grpc/" title="gRPC" class="md-nav__link">
gRPC
</a>
</li>
@ -982,7 +1039,7 @@
<li class="md-nav__item">
<a href="../../examples/multi-tls/README/" title="Multi TLS certificate termination" class="md-nav__link">
<a href="../../examples/multi-tls/" title="Multi TLS certificate termination" class="md-nav__link">
Multi TLS certificate termination
</a>
</li>
@ -994,7 +1051,7 @@
<li class="md-nav__item">
<a href="../../examples/rewrite/README/" title="Rewrite" class="md-nav__link">
<a href="../../examples/rewrite/" title="Rewrite" class="md-nav__link">
Rewrite
</a>
</li>
@ -1006,7 +1063,7 @@
<li class="md-nav__item">
<a href="../../examples/static-ip/README/" title="Static IPs" class="md-nav__link">
<a href="../../examples/static-ip/" title="Static IPs" class="md-nav__link">
Static IPs
</a>
</li>
@ -1018,7 +1075,7 @@
<li class="md-nav__item">
<a href="../../examples/tls-termination/README/" title="TLS termination" class="md-nav__link">
<a href="../../examples/tls-termination/" title="TLS termination" class="md-nav__link">
TLS termination
</a>
</li>
@ -1029,42 +1086,6 @@
</li>
<li class="md-nav__item">
<a href="../../development/" title="Developing for NGINX Ingress Controller" class="md-nav__link">
Developing for NGINX Ingress Controller
</a>
</li>
<li class="md-nav__item">
<a href="../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
</ul>
</nav>
</div>
@ -1191,13 +1212,13 @@ you should be able to upgrade using</p>
</a>
<a href="../../user-guide/nginx-configuration/" title="NGINX Configuration" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
<a href="../../user-guide/nginx-configuration/" title="Introduction" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
<div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
<span class="md-flex__ellipsis">
<span class="md-footer-nav__direction">
Next
</span>
NGINX Configuration
Introduction
</span>
</div>
<div class="md-flex__cell md-flex__cell--shrink">
@ -1227,9 +1248,9 @@ you should be able to upgrade using</p>
</div>
<script src="../../assets/javascripts/application.30f6b8b1.js"></script>
<script src="../../assets/javascripts/application.583bbe55.js"></script>
<script>app.initialize({version:"0.17.5",url:{base:"../.."}})</script>
<script>app.initialize({version:"1.0.4",url:{base:"../.."}})</script>

View file

@ -32,11 +32,11 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="../assets/images/favicon.png">
<meta name="generator" content="mkdocs-0.17.5, mkdocs-material-2.9.4">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-3.0.4">
<title>Developing for NGINX Ingress Controller - NGINX Ingress Controller</title>
<title>Development - NGINX Ingress Controller</title>
@ -54,8 +54,8 @@
<script src="../assets/javascripts/modernizr.1aa3b519.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
@ -100,7 +100,7 @@
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
<a href="#developing-for-nginx-ingress-controller" tabindex="1" class="md-skip">
<a href="../#developing-for-nginx-ingress-controller" tabindex="1" class="md-skip">
Skip to content
</a>
@ -126,7 +126,7 @@
NGINX Ingress Controller
</span>
<span class="md-header-nav__topic">
Developing for NGINX Ingress Controller
Development
</span>
@ -198,18 +198,23 @@
<nav class="md-tabs" data-md-component="tabs">
<nav class="md-tabs md-tabs--active" data-md-component="tabs">
<div class="md-tabs__inner md-grid">
<ul class="md-tabs__list">
<li class="md-tabs__item">
<a href=".." title="Welcome" class="md-tabs__link md-tabs__link--active">
Welcome
</a>
</li>
<li class="md-tabs__item">
<a href=".." title="Welcome" class="md-tabs__link md-tabs__link--active">
Welcome
</a>
</li>
@ -257,12 +262,6 @@
</ul>
</div>
</nav>
@ -312,6 +311,27 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
<input class="md-toggle md-nav__toggle" data-md-toggle="nav-1" type="checkbox" id="nav-1" checked>
<label class="md-nav__link" for="nav-1">
Welcome
</label>
<nav class="md-nav" data-md-component="collapsible" data-md-level="1">
<label class="md-nav__title" for="nav-1">
Welcome
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href=".." title="Welcome" class="md-nav__link">
@ -319,6 +339,160 @@
</a>
</li>
<li class="md-nav__item">
<a href="../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
<li class="md-nav__item md-nav__item--active">
<input class="md-toggle md-nav__toggle" data-md-toggle="toc" type="checkbox" id="__toc">
<label class="md-nav__link md-nav__link--active" for="__toc">
Development
</label>
<a href="./" title="Development" class="md-nav__link md-nav__link--active">
Development
</a>
<nav class="md-nav md-nav--secondary">
<label class="md-nav__title" for="__toc">Table of contents</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="#quick-start" title="Quick Start" class="md-nav__link">
Quick Start
</a>
<nav class="md-nav">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#getting-the-code" title="Getting the code" class="md-nav__link">
Getting the code
</a>
</li>
<li class="md-nav__item">
<a href="#initial-developer-environment-build" title="Initial developer environment build" class="md-nav__link">
Initial developer environment build
</a>
</li>
<li class="md-nav__item">
<a href="#updating-the-deployment" title="Updating the deployment" class="md-nav__link">
Updating the deployment
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#dependencies" title="Dependencies" class="md-nav__link">
Dependencies
</a>
</li>
<li class="md-nav__item">
<a href="#building" title="Building" class="md-nav__link">
Building
</a>
<nav class="md-nav">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#nginx-controller" title="Nginx Controller" class="md-nav__link">
Nginx Controller
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#deploying" title="Deploying" class="md-nav__link">
Deploying
</a>
</li>
<li class="md-nav__item">
<a href="#testing" title="Testing" class="md-nav__link">
Testing
</a>
</li>
<li class="md-nav__item">
<a href="#releasing" title="Releasing" class="md-nav__link">
Releasing
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@ -381,8 +555,8 @@
<li class="md-nav__item">
<a href="../deploy/upgrade/" title="Upgrading" class="md-nav__link">
Upgrading
<a href="../deploy/upgrade/" title="Upgrade" class="md-nav__link">
Upgrade
</a>
</li>
@ -436,8 +610,8 @@
<li class="md-nav__item">
<a href="../user-guide/nginx-configuration/" title="NGINX Configuration" class="md-nav__link">
NGINX Configuration
<a href="../user-guide/nginx-configuration/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -460,8 +634,8 @@
<li class="md-nav__item">
<a href="../user-guide/nginx-configuration/configmap/" title="ConfigMaps" class="md-nav__link">
ConfigMaps
<a href="../user-guide/nginx-configuration/configmap/" title="ConfigMap" class="md-nav__link">
ConfigMap
</a>
</li>
@ -681,8 +855,8 @@
<li class="md-nav__item">
<a href="../examples/" title="Ingress examples" class="md-nav__link">
Ingress examples
<a href="../examples/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -705,8 +879,8 @@
<li class="md-nav__item">
<a href="../examples/affinity/cookie/README/" title="Sticky Session" class="md-nav__link">
Sticky Session
<a href="../examples/affinity/cookie/" title="Sticky Sessions" class="md-nav__link">
Sticky Sessions
</a>
</li>
@ -736,7 +910,7 @@
<li class="md-nav__item">
<a href="../examples/auth/basic/README/" title="Basic Authentication" class="md-nav__link">
<a href="../examples/auth/basic/" title="Basic Authentication" class="md-nav__link">
Basic Authentication
</a>
</li>
@ -748,7 +922,7 @@
<li class="md-nav__item">
<a href="../examples/auth/client-certs/README/" title="Client Certificate Authentication" class="md-nav__link">
<a href="../examples/auth/client-certs/" title="Client Certificate Authentication" class="md-nav__link">
Client Certificate Authentication
</a>
</li>
@ -760,7 +934,7 @@
<li class="md-nav__item">
<a href="../examples/auth/external-auth/README/" title="External Basic Authentication" class="md-nav__link">
<a href="../examples/auth/external-auth/" title="External Basic Authentication" class="md-nav__link">
External Basic Authentication
</a>
</li>
@ -772,7 +946,7 @@
<li class="md-nav__item">
<a href="../examples/auth/oauth-external-auth/README/" title="External OAUTH Authentication" class="md-nav__link">
<a href="../examples/auth/oauth-external-auth/" title="External OAUTH Authentication" class="md-nav__link">
External OAUTH Authentication
</a>
</li>
@ -808,7 +982,7 @@
<li class="md-nav__item">
<a href="../examples/customization/configuration-snippets/README/" title="Configuration Snippets" class="md-nav__link">
<a href="../examples/customization/configuration-snippets/" title="Configuration Snippets" class="md-nav__link">
Configuration Snippets
</a>
</li>
@ -820,7 +994,7 @@
<li class="md-nav__item">
<a href="../examples/customization/custom-configuration/README/" title="Custom Configuration" class="md-nav__link">
<a href="../examples/customization/custom-configuration/" title="Custom Configuration" class="md-nav__link">
Custom Configuration
</a>
</li>
@ -832,7 +1006,7 @@
<li class="md-nav__item">
<a href="../examples/customization/custom-errors/README/" title="Custom Errors" class="md-nav__link">
<a href="../examples/customization/custom-errors/" title="Custom Errors" class="md-nav__link">
Custom Errors
</a>
</li>
@ -844,7 +1018,7 @@
<li class="md-nav__item">
<a href="../examples/customization/custom-headers/README/" title="Custom Headers" class="md-nav__link">
<a href="../examples/customization/custom-headers/" title="Custom Headers" class="md-nav__link">
Custom Headers
</a>
</li>
@ -856,7 +1030,7 @@
<li class="md-nav__item">
<a href="../examples/customization/custom-upstream-check/README/" title="Custom Upstream server checks" class="md-nav__link">
<a href="../examples/customization/custom-upstream-check/" title="Custom Upstream server checks" class="md-nav__link">
Custom Upstream server checks
</a>
</li>
@ -868,8 +1042,8 @@
<li class="md-nav__item">
<a href="../examples/customization/external-auth-headers/README/" title="External authentication, authentication service response headers propagation" class="md-nav__link">
External authentication, authentication service response headers propagation
<a href="../examples/customization/external-auth-headers/" title="External authentication" class="md-nav__link">
External authentication
</a>
</li>
@ -880,7 +1054,7 @@
<li class="md-nav__item">
<a href="../examples/customization/ssl-dh-param/README/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
<a href="../examples/customization/ssl-dh-param/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
Custom DH parameters for perfect forward secrecy
</a>
</li>
@ -892,7 +1066,7 @@
<li class="md-nav__item">
<a href="../examples/customization/sysctl/README/" title="Sysctl tuning" class="md-nav__link">
<a href="../examples/customization/sysctl/" title="Sysctl tuning" class="md-nav__link">
Sysctl tuning
</a>
</li>
@ -909,7 +1083,7 @@
<li class="md-nav__item">
<a href="../examples/docker-registry/README/" title="Docker registry" class="md-nav__link">
<a href="../examples/docker-registry/" title="Docker registry" class="md-nav__link">
Docker registry
</a>
</li>
@ -921,7 +1095,7 @@
<li class="md-nav__item">
<a href="../examples/grpc/README/" title="gRPC" class="md-nav__link">
<a href="../examples/grpc/" title="gRPC" class="md-nav__link">
gRPC
</a>
</li>
@ -933,7 +1107,7 @@
<li class="md-nav__item">
<a href="../examples/multi-tls/README/" title="Multi TLS certificate termination" class="md-nav__link">
<a href="../examples/multi-tls/" title="Multi TLS certificate termination" class="md-nav__link">
Multi TLS certificate termination
</a>
</li>
@ -945,7 +1119,7 @@
<li class="md-nav__item">
<a href="../examples/rewrite/README/" title="Rewrite" class="md-nav__link">
<a href="../examples/rewrite/" title="Rewrite" class="md-nav__link">
Rewrite
</a>
</li>
@ -957,7 +1131,7 @@
<li class="md-nav__item">
<a href="../examples/static-ip/README/" title="Static IPs" class="md-nav__link">
<a href="../examples/static-ip/" title="Static IPs" class="md-nav__link">
Static IPs
</a>
</li>
@ -969,7 +1143,7 @@
<li class="md-nav__item">
<a href="../examples/tls-termination/README/" title="TLS termination" class="md-nav__link">
<a href="../examples/tls-termination/" title="TLS termination" class="md-nav__link">
TLS termination
</a>
</li>
@ -980,155 +1154,6 @@
</li>
<li class="md-nav__item md-nav__item--active">
<input class="md-toggle md-nav__toggle" data-md-toggle="toc" type="checkbox" id="__toc">
<label class="md-nav__link md-nav__link--active" for="__toc">
Developing for NGINX Ingress Controller
</label>
<a href="./" title="Developing for NGINX Ingress Controller" class="md-nav__link md-nav__link--active">
Developing for NGINX Ingress Controller
</a>
<nav class="md-nav md-nav--secondary">
<label class="md-nav__title" for="__toc">Table of contents</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="#quick-start" title="Quick Start" class="md-nav__link">
Quick Start
</a>
<nav class="md-nav">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#getting-the-code" title="Getting the code" class="md-nav__link">
Getting the code
</a>
</li>
<li class="md-nav__item">
<a href="#initial-developer-environment-build" title="Initial developer environment build" class="md-nav__link">
Initial developer environment build
</a>
</li>
<li class="md-nav__item">
<a href="#updating-the-deployment" title="Updating the deployment" class="md-nav__link">
Updating the deployment
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#dependencies" title="Dependencies" class="md-nav__link">
Dependencies
</a>
</li>
<li class="md-nav__item">
<a href="#building" title="Building" class="md-nav__link">
Building
</a>
<nav class="md-nav">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#nginx-controller" title="Nginx Controller" class="md-nav__link">
Nginx Controller
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#deploying" title="Deploying" class="md-nav__link">
Deploying
</a>
</li>
<li class="md-nav__item">
<a href="#testing" title="Testing" class="md-nav__link">
Testing
</a>
</li>
<li class="md-nav__item">
<a href="#releasing" title="Releasing" class="md-nav__link">
Releasing
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
</ul>
</nav>
</div>
@ -1335,7 +1360,7 @@ or push an image to a remote repository.</p>
<h2 id="deploying">Deploying<a class="headerlink" href="#deploying" title="Permanent link">&para;</a></h2>
<p>There are several ways to deploy the ingress controller onto a cluster.
Please check the <a href="../deploy">deployment guide</a></p>
Please check the <a href="./deploy">deployment guide</a></p>
<h2 id="testing">Testing<a class="headerlink" href="#testing" title="Permanent link">&para;</a></h2>
<p>To run unit-tests, just run</p>
<div class="codehilite"><pre><span></span><span class="gp">$</span> <span class="nb">cd</span> <span class="nv">$GOPATH</span>/src/k8s.io/ingress-nginx
@ -1395,7 +1420,7 @@ Typically, a release branch should have stable code.</li>
<div class="md-footer-nav">
<nav class="md-footer-nav__inner md-grid">
<a href="../examples/tls-termination/README/" title="TLS termination" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
<a href="../troubleshooting/" title="Troubleshooting" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
<div class="md-flex__cell md-flex__cell--shrink">
<i class="md-icon md-icon--arrow-back md-footer-nav__button"></i>
</div>
@ -1404,19 +1429,19 @@ Typically, a release branch should have stable code.</li>
<span class="md-footer-nav__direction">
Previous
</span>
TLS termination
Troubleshooting
</span>
</div>
</a>
<a href="../how-it-works/" title="How it works" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
<a href="../deploy/" title="Installation Guide" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
<div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
<span class="md-flex__ellipsis">
<span class="md-footer-nav__direction">
Next
</span>
How it works
Installation Guide
</span>
</div>
<div class="md-flex__cell md-flex__cell--shrink">
@ -1446,9 +1471,9 @@ Typically, a release branch should have stable code.</li>
</div>
<script src="../assets/javascripts/application.30f6b8b1.js"></script>
<script src="../assets/javascripts/application.583bbe55.js"></script>
<script>app.initialize({version:"0.17.5",url:{base:".."}})</script>
<script>app.initialize({version:"1.0.4",url:{base:".."}})</script>

View file

@ -32,7 +32,7 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-0.17.5, mkdocs-material-2.9.4">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-3.0.4">
@ -54,8 +54,8 @@
<script src="../../assets/javascripts/modernizr.1aa3b519.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
@ -100,7 +100,7 @@
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
<a href="#prerequisites" tabindex="1" class="md-skip">
<a href="../../#prerequisites" tabindex="1" class="md-skip">
Skip to content
</a>
@ -205,13 +205,16 @@
<ul class="md-tabs__list">
<li class="md-tabs__item">
<a href="../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
<li class="md-tabs__item">
<a href="../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
@ -259,12 +262,6 @@
</ul>
</div>
</nav>
@ -315,12 +312,72 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-toggle md-nav__toggle" data-md-toggle="nav-1" type="checkbox" id="nav-1">
<label class="md-nav__link" for="nav-1">
Welcome
</label>
<nav class="md-nav" data-md-component="collapsible" data-md-level="1">
<label class="md-nav__title" for="nav-1">
Welcome
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../.." title="Welcome" class="md-nav__link">
Welcome
</a>
</li>
<li class="md-nav__item">
<a href="../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
<li class="md-nav__item">
<a href="../../development/" title="Development" class="md-nav__link">
Development
</a>
</li>
</ul>
</nav>
</li>
@ -383,8 +440,8 @@
<li class="md-nav__item">
<a href="../../deploy/upgrade/" title="Upgrading" class="md-nav__link">
Upgrading
<a href="../../deploy/upgrade/" title="Upgrade" class="md-nav__link">
Upgrade
</a>
</li>
@ -438,8 +495,8 @@
<li class="md-nav__item">
<a href="../../user-guide/nginx-configuration/" title="NGINX Configuration" class="md-nav__link">
NGINX Configuration
<a href="../../user-guide/nginx-configuration/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -462,8 +519,8 @@
<li class="md-nav__item">
<a href="../../user-guide/nginx-configuration/configmap/" title="ConfigMaps" class="md-nav__link">
ConfigMaps
<a href="../../user-guide/nginx-configuration/configmap/" title="ConfigMap" class="md-nav__link">
ConfigMap
</a>
</li>
@ -685,8 +742,8 @@
<li class="md-nav__item">
<a href="../" title="Ingress examples" class="md-nav__link">
Ingress examples
<a href="../" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -788,8 +845,8 @@
<li class="md-nav__item">
<a href="../affinity/cookie/README/" title="Sticky Session" class="md-nav__link">
Sticky Session
<a href="../affinity/cookie/" title="Sticky Sessions" class="md-nav__link">
Sticky Sessions
</a>
</li>
@ -819,7 +876,7 @@
<li class="md-nav__item">
<a href="../auth/basic/README/" title="Basic Authentication" class="md-nav__link">
<a href="../auth/basic/" title="Basic Authentication" class="md-nav__link">
Basic Authentication
</a>
</li>
@ -831,7 +888,7 @@
<li class="md-nav__item">
<a href="../auth/client-certs/README/" title="Client Certificate Authentication" class="md-nav__link">
<a href="../auth/client-certs/" title="Client Certificate Authentication" class="md-nav__link">
Client Certificate Authentication
</a>
</li>
@ -843,7 +900,7 @@
<li class="md-nav__item">
<a href="../auth/external-auth/README/" title="External Basic Authentication" class="md-nav__link">
<a href="../auth/external-auth/" title="External Basic Authentication" class="md-nav__link">
External Basic Authentication
</a>
</li>
@ -855,7 +912,7 @@
<li class="md-nav__item">
<a href="../auth/oauth-external-auth/README/" title="External OAUTH Authentication" class="md-nav__link">
<a href="../auth/oauth-external-auth/" title="External OAUTH Authentication" class="md-nav__link">
External OAUTH Authentication
</a>
</li>
@ -891,7 +948,7 @@
<li class="md-nav__item">
<a href="../customization/configuration-snippets/README/" title="Configuration Snippets" class="md-nav__link">
<a href="../customization/configuration-snippets/" title="Configuration Snippets" class="md-nav__link">
Configuration Snippets
</a>
</li>
@ -903,7 +960,7 @@
<li class="md-nav__item">
<a href="../customization/custom-configuration/README/" title="Custom Configuration" class="md-nav__link">
<a href="../customization/custom-configuration/" title="Custom Configuration" class="md-nav__link">
Custom Configuration
</a>
</li>
@ -915,7 +972,7 @@
<li class="md-nav__item">
<a href="../customization/custom-errors/README/" title="Custom Errors" class="md-nav__link">
<a href="../customization/custom-errors/" title="Custom Errors" class="md-nav__link">
Custom Errors
</a>
</li>
@ -927,7 +984,7 @@
<li class="md-nav__item">
<a href="../customization/custom-headers/README/" title="Custom Headers" class="md-nav__link">
<a href="../customization/custom-headers/" title="Custom Headers" class="md-nav__link">
Custom Headers
</a>
</li>
@ -939,7 +996,7 @@
<li class="md-nav__item">
<a href="../customization/custom-upstream-check/README/" title="Custom Upstream server checks" class="md-nav__link">
<a href="../customization/custom-upstream-check/" title="Custom Upstream server checks" class="md-nav__link">
Custom Upstream server checks
</a>
</li>
@ -951,8 +1008,8 @@
<li class="md-nav__item">
<a href="../customization/external-auth-headers/README/" title="External authentication, authentication service response headers propagation" class="md-nav__link">
External authentication, authentication service response headers propagation
<a href="../customization/external-auth-headers/" title="External authentication" class="md-nav__link">
External authentication
</a>
</li>
@ -963,7 +1020,7 @@
<li class="md-nav__item">
<a href="../customization/ssl-dh-param/README/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
<a href="../customization/ssl-dh-param/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
Custom DH parameters for perfect forward secrecy
</a>
</li>
@ -975,7 +1032,7 @@
<li class="md-nav__item">
<a href="../customization/sysctl/README/" title="Sysctl tuning" class="md-nav__link">
<a href="../customization/sysctl/" title="Sysctl tuning" class="md-nav__link">
Sysctl tuning
</a>
</li>
@ -992,7 +1049,7 @@
<li class="md-nav__item">
<a href="../docker-registry/README/" title="Docker registry" class="md-nav__link">
<a href="../docker-registry/" title="Docker registry" class="md-nav__link">
Docker registry
</a>
</li>
@ -1004,7 +1061,7 @@
<li class="md-nav__item">
<a href="../grpc/README/" title="gRPC" class="md-nav__link">
<a href="../grpc/" title="gRPC" class="md-nav__link">
gRPC
</a>
</li>
@ -1016,7 +1073,7 @@
<li class="md-nav__item">
<a href="../multi-tls/README/" title="Multi TLS certificate termination" class="md-nav__link">
<a href="../multi-tls/" title="Multi TLS certificate termination" class="md-nav__link">
Multi TLS certificate termination
</a>
</li>
@ -1028,7 +1085,7 @@
<li class="md-nav__item">
<a href="../rewrite/README/" title="Rewrite" class="md-nav__link">
<a href="../rewrite/" title="Rewrite" class="md-nav__link">
Rewrite
</a>
</li>
@ -1040,7 +1097,7 @@
<li class="md-nav__item">
<a href="../static-ip/README/" title="Static IPs" class="md-nav__link">
<a href="../static-ip/" title="Static IPs" class="md-nav__link">
Static IPs
</a>
</li>
@ -1052,7 +1109,7 @@
<li class="md-nav__item">
<a href="../tls-termination/README/" title="TLS termination" class="md-nav__link">
<a href="../tls-termination/" title="TLS termination" class="md-nav__link">
TLS termination
</a>
</li>
@ -1063,42 +1120,6 @@
</li>
<li class="md-nav__item">
<a href="../../development/" title="Developing for NGINX Ingress Controller" class="md-nav__link">
Developing for NGINX Ingress Controller
</a>
</li>
<li class="md-nav__item">
<a href="../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
</ul>
</nav>
</div>
@ -1362,7 +1383,7 @@ which you can deploy as follows</p>
<div class="md-footer-nav">
<nav class="md-footer-nav__inner md-grid">
<a href="../" title="Ingress examples" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
<a href="../" title="Introduction" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
<div class="md-flex__cell md-flex__cell--shrink">
<i class="md-icon md-icon--arrow-back md-footer-nav__button"></i>
</div>
@ -1371,19 +1392,19 @@ which you can deploy as follows</p>
<span class="md-footer-nav__direction">
Previous
</span>
Ingress examples
Introduction
</span>
</div>
</a>
<a href="../affinity/cookie/README/" title="Sticky Session" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
<a href="../affinity/cookie/" title="Sticky Sessions" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
<div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
<span class="md-flex__ellipsis">
<span class="md-footer-nav__direction">
Next
</span>
Sticky Session
Sticky Sessions
</span>
</div>
<div class="md-flex__cell md-flex__cell--shrink">
@ -1413,9 +1434,9 @@ which you can deploy as follows</p>
</div>
<script src="../../assets/javascripts/application.30f6b8b1.js"></script>
<script src="../../assets/javascripts/application.583bbe55.js"></script>
<script>app.initialize({version:"0.17.5",url:{base:"../.."}})</script>
<script>app.initialize({version:"1.0.4",url:{base:"../.."}})</script>

View file

@ -31,18 +31,18 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="../../../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-0.17.5, mkdocs-material-2.9.4">
<link rel="shortcut icon" href="../../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-3.0.4">
<title>Sticky Session - NGINX Ingress Controller</title>
<title>Sticky Sessions - NGINX Ingress Controller</title>
<link rel="stylesheet" href="../../../../assets/stylesheets/application.451f80e5.css">
<link rel="stylesheet" href="../../../assets/stylesheets/application.451f80e5.css">
<link rel="stylesheet" href="../../../../assets/stylesheets/application-palette.22915126.css">
<link rel="stylesheet" href="../../../assets/stylesheets/application-palette.22915126.css">
@ -51,18 +51,18 @@
<script src="../../../../assets/javascripts/modernizr.1aa3b519.js"></script>
<script src="../../../assets/javascripts/modernizr.1aa3b519.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
<link rel="stylesheet" href="../../../../assets/fonts/material-icons.css">
<link rel="stylesheet" href="../../../assets/fonts/material-icons.css">
<link rel="stylesheet" href="../../../../extra.css">
<link rel="stylesheet" href="../../../extra.css">
</head>
@ -100,7 +100,7 @@
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
<a href="#sticky-session" tabindex="1" class="md-skip">
<a href="../../../#sticky-session" tabindex="1" class="md-skip">
Skip to content
</a>
@ -109,7 +109,7 @@
<nav class="md-header-nav md-grid">
<div class="md-flex">
<div class="md-flex__cell md-flex__cell--shrink">
<a href="../../../.." title="NGINX Ingress Controller" class="md-header-nav__button md-logo">
<a href="../../.." title="NGINX Ingress Controller" class="md-header-nav__button md-logo">
<i class="md-icon">public</i>
@ -126,7 +126,7 @@
NGINX Ingress Controller
</span>
<span class="md-header-nav__topic">
Sticky Session
Sticky Sessions
</span>
@ -205,13 +205,16 @@
<ul class="md-tabs__list">
<li class="md-tabs__item">
<a href="../../../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
<li class="md-tabs__item">
<a href="../../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
@ -219,7 +222,7 @@
<li class="md-tabs__item">
<a href="../../../../deploy/" title="Deployment" class="md-tabs__link">
<a href="../../../deploy/" title="Deployment" class="md-tabs__link">
Deployment
</a>
@ -236,7 +239,7 @@
<li class="md-tabs__item">
<a href="../../../../user-guide/nginx-configuration/" title="User guide" class="md-tabs__link">
<a href="../../../user-guide/nginx-configuration/" title="User guide" class="md-tabs__link">
User guide
</a>
@ -251,7 +254,7 @@
<li class="md-tabs__item">
<a href="../../../" title="Examples" class="md-tabs__link md-tabs__link--active">
<a href="../../" title="Examples" class="md-tabs__link md-tabs__link--active">
Examples
</a>
@ -259,12 +262,6 @@
</ul>
</div>
</nav>
@ -278,7 +275,7 @@
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--primary" data-md-level="0">
<label class="md-nav__title md-nav__title--site" for="__drawer">
<a href="../../../.." title="NGINX Ingress Controller" class="md-nav__button md-logo">
<a href="../../.." title="NGINX Ingress Controller" class="md-nav__button md-logo">
<i class="md-icon">public</i>
@ -315,12 +312,72 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-toggle md-nav__toggle" data-md-toggle="nav-1" type="checkbox" id="nav-1">
<label class="md-nav__link" for="nav-1">
Welcome
</label>
<nav class="md-nav" data-md-component="collapsible" data-md-level="1">
<label class="md-nav__title" for="nav-1">
Welcome
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../../.." title="Welcome" class="md-nav__link">
<a href="../../.." title="Welcome" class="md-nav__link">
Welcome
</a>
</li>
<li class="md-nav__item">
<a href="../../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
<li class="md-nav__item">
<a href="../../../development/" title="Development" class="md-nav__link">
Development
</a>
</li>
</ul>
</nav>
</li>
@ -347,7 +404,7 @@
<li class="md-nav__item">
<a href="../../../../deploy/" title="Installation Guide" class="md-nav__link">
<a href="../../../deploy/" title="Installation Guide" class="md-nav__link">
Installation Guide
</a>
</li>
@ -359,7 +416,7 @@
<li class="md-nav__item">
<a href="../../../../deploy/baremetal/" title="Bare-metal considerations" class="md-nav__link">
<a href="../../../deploy/baremetal/" title="Bare-metal considerations" class="md-nav__link">
Bare-metal considerations
</a>
</li>
@ -371,7 +428,7 @@
<li class="md-nav__item">
<a href="../../../../deploy/rbac/" title="Role Based Access Control (RBAC)" class="md-nav__link">
<a href="../../../deploy/rbac/" title="Role Based Access Control (RBAC)" class="md-nav__link">
Role Based Access Control (RBAC)
</a>
</li>
@ -383,8 +440,8 @@
<li class="md-nav__item">
<a href="../../../../deploy/upgrade/" title="Upgrading" class="md-nav__link">
Upgrading
<a href="../../../deploy/upgrade/" title="Upgrade" class="md-nav__link">
Upgrade
</a>
</li>
@ -438,8 +495,8 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/" title="NGINX Configuration" class="md-nav__link">
NGINX Configuration
<a href="../../../user-guide/nginx-configuration/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -450,7 +507,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/annotations/" title="Annotations" class="md-nav__link">
<a href="../../../user-guide/nginx-configuration/annotations/" title="Annotations" class="md-nav__link">
Annotations
</a>
</li>
@ -462,8 +519,8 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/configmap/" title="ConfigMaps" class="md-nav__link">
ConfigMaps
<a href="../../../user-guide/nginx-configuration/configmap/" title="ConfigMap" class="md-nav__link">
ConfigMap
</a>
</li>
@ -474,7 +531,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/custom-template/" title="Custom NGINX template" class="md-nav__link">
<a href="../../../user-guide/nginx-configuration/custom-template/" title="Custom NGINX template" class="md-nav__link">
Custom NGINX template
</a>
</li>
@ -486,7 +543,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/log-format/" title="Log format" class="md-nav__link">
<a href="../../../user-guide/nginx-configuration/log-format/" title="Log format" class="md-nav__link">
Log format
</a>
</li>
@ -503,7 +560,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/cli-arguments/" title="Command line arguments" class="md-nav__link">
<a href="../../../user-guide/cli-arguments/" title="Command line arguments" class="md-nav__link">
Command line arguments
</a>
</li>
@ -515,7 +572,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/custom-errors/" title="Custom errors" class="md-nav__link">
<a href="../../../user-guide/custom-errors/" title="Custom errors" class="md-nav__link">
Custom errors
</a>
</li>
@ -527,7 +584,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/default-backend/" title="Default backend" class="md-nav__link">
<a href="../../../user-guide/default-backend/" title="Default backend" class="md-nav__link">
Default backend
</a>
</li>
@ -539,7 +596,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/exposing-tcp-udp-services/" title="Exposing TCP and UDP services" class="md-nav__link">
<a href="../../../user-guide/exposing-tcp-udp-services/" title="Exposing TCP and UDP services" class="md-nav__link">
Exposing TCP and UDP services
</a>
</li>
@ -551,7 +608,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/external-articles/" title="External Articles" class="md-nav__link">
<a href="../../../user-guide/external-articles/" title="External Articles" class="md-nav__link">
External Articles
</a>
</li>
@ -563,7 +620,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/miscellaneous/" title="Miscellaneous" class="md-nav__link">
<a href="../../../user-guide/miscellaneous/" title="Miscellaneous" class="md-nav__link">
Miscellaneous
</a>
</li>
@ -575,7 +632,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/monitoring/" title="Prometheus and Grafana installation" class="md-nav__link">
<a href="../../../user-guide/monitoring/" title="Prometheus and Grafana installation" class="md-nav__link">
Prometheus and Grafana installation
</a>
</li>
@ -587,7 +644,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/multiple-ingress/" title="Multiple Ingress controllers" class="md-nav__link">
<a href="../../../user-guide/multiple-ingress/" title="Multiple Ingress controllers" class="md-nav__link">
Multiple Ingress controllers
</a>
</li>
@ -599,7 +656,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/tls/" title="TLS/HTTPS" class="md-nav__link">
<a href="../../../user-guide/tls/" title="TLS/HTTPS" class="md-nav__link">
TLS/HTTPS
</a>
</li>
@ -630,7 +687,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/third-party-addons/modsecurity/" title="ModSecurity Web Application Firewall" class="md-nav__link">
<a href="../../../user-guide/third-party-addons/modsecurity/" title="ModSecurity Web Application Firewall" class="md-nav__link">
ModSecurity Web Application Firewall
</a>
</li>
@ -642,7 +699,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/third-party-addons/opentracing/" title="OpenTracing" class="md-nav__link">
<a href="../../../user-guide/third-party-addons/opentracing/" title="OpenTracing" class="md-nav__link">
OpenTracing
</a>
</li>
@ -685,8 +742,8 @@
<li class="md-nav__item">
<a href="../../../" title="Ingress examples" class="md-nav__link">
Ingress examples
<a href="../../" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -697,7 +754,7 @@
<li class="md-nav__item">
<a href="../../../PREREQUISITES/" title="Prerequisites" class="md-nav__link">
<a href="../../PREREQUISITES/" title="Prerequisites" class="md-nav__link">
Prerequisites
</a>
</li>
@ -718,11 +775,11 @@
<label class="md-nav__link md-nav__link--active" for="__toc">
Sticky Session
Sticky Sessions
</label>
<a href="./" title="Sticky Session" class="md-nav__link md-nav__link--active">
Sticky Session
<a href="./" title="Sticky Sessions" class="md-nav__link md-nav__link--active">
Sticky Sessions
</a>
@ -785,7 +842,7 @@
<li class="md-nav__item">
<a href="../../../auth/basic/README/" title="Basic Authentication" class="md-nav__link">
<a href="../../auth/basic/" title="Basic Authentication" class="md-nav__link">
Basic Authentication
</a>
</li>
@ -797,7 +854,7 @@
<li class="md-nav__item">
<a href="../../../auth/client-certs/README/" title="Client Certificate Authentication" class="md-nav__link">
<a href="../../auth/client-certs/" title="Client Certificate Authentication" class="md-nav__link">
Client Certificate Authentication
</a>
</li>
@ -809,7 +866,7 @@
<li class="md-nav__item">
<a href="../../../auth/external-auth/README/" title="External Basic Authentication" class="md-nav__link">
<a href="../../auth/external-auth/" title="External Basic Authentication" class="md-nav__link">
External Basic Authentication
</a>
</li>
@ -821,7 +878,7 @@
<li class="md-nav__item">
<a href="../../../auth/oauth-external-auth/README/" title="External OAUTH Authentication" class="md-nav__link">
<a href="../../auth/oauth-external-auth/" title="External OAUTH Authentication" class="md-nav__link">
External OAUTH Authentication
</a>
</li>
@ -857,7 +914,7 @@
<li class="md-nav__item">
<a href="../../../customization/configuration-snippets/README/" title="Configuration Snippets" class="md-nav__link">
<a href="../../customization/configuration-snippets/" title="Configuration Snippets" class="md-nav__link">
Configuration Snippets
</a>
</li>
@ -869,7 +926,7 @@
<li class="md-nav__item">
<a href="../../../customization/custom-configuration/README/" title="Custom Configuration" class="md-nav__link">
<a href="../../customization/custom-configuration/" title="Custom Configuration" class="md-nav__link">
Custom Configuration
</a>
</li>
@ -881,7 +938,7 @@
<li class="md-nav__item">
<a href="../../../customization/custom-errors/README/" title="Custom Errors" class="md-nav__link">
<a href="../../customization/custom-errors/" title="Custom Errors" class="md-nav__link">
Custom Errors
</a>
</li>
@ -893,7 +950,7 @@
<li class="md-nav__item">
<a href="../../../customization/custom-headers/README/" title="Custom Headers" class="md-nav__link">
<a href="../../customization/custom-headers/" title="Custom Headers" class="md-nav__link">
Custom Headers
</a>
</li>
@ -905,7 +962,7 @@
<li class="md-nav__item">
<a href="../../../customization/custom-upstream-check/README/" title="Custom Upstream server checks" class="md-nav__link">
<a href="../../customization/custom-upstream-check/" title="Custom Upstream server checks" class="md-nav__link">
Custom Upstream server checks
</a>
</li>
@ -917,8 +974,8 @@
<li class="md-nav__item">
<a href="../../../customization/external-auth-headers/README/" title="External authentication, authentication service response headers propagation" class="md-nav__link">
External authentication, authentication service response headers propagation
<a href="../../customization/external-auth-headers/" title="External authentication" class="md-nav__link">
External authentication
</a>
</li>
@ -929,7 +986,7 @@
<li class="md-nav__item">
<a href="../../../customization/ssl-dh-param/README/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
<a href="../../customization/ssl-dh-param/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
Custom DH parameters for perfect forward secrecy
</a>
</li>
@ -941,7 +998,7 @@
<li class="md-nav__item">
<a href="../../../customization/sysctl/README/" title="Sysctl tuning" class="md-nav__link">
<a href="../../customization/sysctl/" title="Sysctl tuning" class="md-nav__link">
Sysctl tuning
</a>
</li>
@ -958,7 +1015,7 @@
<li class="md-nav__item">
<a href="../../../docker-registry/README/" title="Docker registry" class="md-nav__link">
<a href="../../docker-registry/" title="Docker registry" class="md-nav__link">
Docker registry
</a>
</li>
@ -970,7 +1027,7 @@
<li class="md-nav__item">
<a href="../../../grpc/README/" title="gRPC" class="md-nav__link">
<a href="../../grpc/" title="gRPC" class="md-nav__link">
gRPC
</a>
</li>
@ -982,7 +1039,7 @@
<li class="md-nav__item">
<a href="../../../multi-tls/README/" title="Multi TLS certificate termination" class="md-nav__link">
<a href="../../multi-tls/" title="Multi TLS certificate termination" class="md-nav__link">
Multi TLS certificate termination
</a>
</li>
@ -994,7 +1051,7 @@
<li class="md-nav__item">
<a href="../../../rewrite/README/" title="Rewrite" class="md-nav__link">
<a href="../../rewrite/" title="Rewrite" class="md-nav__link">
Rewrite
</a>
</li>
@ -1006,7 +1063,7 @@
<li class="md-nav__item">
<a href="../../../static-ip/README/" title="Static IPs" class="md-nav__link">
<a href="../../static-ip/" title="Static IPs" class="md-nav__link">
Static IPs
</a>
</li>
@ -1018,7 +1075,7 @@
<li class="md-nav__item">
<a href="../../../tls-termination/README/" title="TLS termination" class="md-nav__link">
<a href="../../tls-termination/" title="TLS termination" class="md-nav__link">
TLS termination
</a>
</li>
@ -1029,42 +1086,6 @@
</li>
<li class="md-nav__item">
<a href="../../../../development/" title="Developing for NGINX Ingress Controller" class="md-nav__link">
Developing for NGINX Ingress Controller
</a>
</li>
<li class="md-nav__item">
<a href="../../../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
</ul>
</nav>
</div>
@ -1121,7 +1142,7 @@
<h1 id="sticky-session">Sticky Session<a class="headerlink" href="#sticky-session" title="Permanent link">&para;</a></h1>
<p>This example demonstrates how to achieve session affinity using cookies</p>
<h2 id="deployment">Deployment<a class="headerlink" href="#deployment" title="Permanent link">&para;</a></h2>
<p>Session stickiness is achieved through 3 annotations on the Ingress, as shown in the <a href="../ingress.yaml">example</a>.</p>
<p>Session stickiness is achieved through 3 annotations on the Ingress, as shown in the <a href="ingress.yaml">example</a>.</p>
<table>
<thead>
<tr>
@ -1213,7 +1234,7 @@ This means that you can face the situation that you've configured Session Affini
<div class="md-footer-nav">
<nav class="md-footer-nav__inner md-grid">
<a href="../../../PREREQUISITES/" title="Prerequisites" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
<a href="../../PREREQUISITES/" title="Prerequisites" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
<div class="md-flex__cell md-flex__cell--shrink">
<i class="md-icon md-icon--arrow-back md-footer-nav__button"></i>
</div>
@ -1228,7 +1249,7 @@ This means that you can face the situation that you've configured Session Affini
</a>
<a href="../../../auth/basic/README/" title="Basic Authentication" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
<a href="../../auth/basic/" title="Basic Authentication" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
<div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
<span class="md-flex__ellipsis">
<span class="md-footer-nav__direction">
@ -1264,9 +1285,9 @@ This means that you can face the situation that you've configured Session Affini
</div>
<script src="../../../../assets/javascripts/application.30f6b8b1.js"></script>
<script src="../../../assets/javascripts/application.583bbe55.js"></script>
<script>app.initialize({version:"0.17.5",url:{base:"../../../.."}})</script>
<script>app.initialize({version:"1.0.4",url:{base:"../../.."}})</script>

View file

@ -31,8 +31,8 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="../../../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-0.17.5, mkdocs-material-2.9.4">
<link rel="shortcut icon" href="../../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-3.0.4">
@ -40,9 +40,9 @@
<link rel="stylesheet" href="../../../../assets/stylesheets/application.451f80e5.css">
<link rel="stylesheet" href="../../../assets/stylesheets/application.451f80e5.css">
<link rel="stylesheet" href="../../../../assets/stylesheets/application-palette.22915126.css">
<link rel="stylesheet" href="../../../assets/stylesheets/application-palette.22915126.css">
@ -51,18 +51,18 @@
<script src="../../../../assets/javascripts/modernizr.1aa3b519.js"></script>
<script src="../../../assets/javascripts/modernizr.1aa3b519.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
<link rel="stylesheet" href="../../../../assets/fonts/material-icons.css">
<link rel="stylesheet" href="../../../assets/fonts/material-icons.css">
<link rel="stylesheet" href="../../../../extra.css">
<link rel="stylesheet" href="../../../extra.css">
</head>
@ -100,7 +100,7 @@
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
<a href="#basic-authentication" tabindex="1" class="md-skip">
<a href="../../../#basic-authentication" tabindex="1" class="md-skip">
Skip to content
</a>
@ -109,7 +109,7 @@
<nav class="md-header-nav md-grid">
<div class="md-flex">
<div class="md-flex__cell md-flex__cell--shrink">
<a href="../../../.." title="NGINX Ingress Controller" class="md-header-nav__button md-logo">
<a href="../../.." title="NGINX Ingress Controller" class="md-header-nav__button md-logo">
<i class="md-icon">public</i>
@ -205,13 +205,16 @@
<ul class="md-tabs__list">
<li class="md-tabs__item">
<a href="../../../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
<li class="md-tabs__item">
<a href="../../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
@ -219,7 +222,7 @@
<li class="md-tabs__item">
<a href="../../../../deploy/" title="Deployment" class="md-tabs__link">
<a href="../../../deploy/" title="Deployment" class="md-tabs__link">
Deployment
</a>
@ -236,7 +239,7 @@
<li class="md-tabs__item">
<a href="../../../../user-guide/nginx-configuration/" title="User guide" class="md-tabs__link">
<a href="../../../user-guide/nginx-configuration/" title="User guide" class="md-tabs__link">
User guide
</a>
@ -251,7 +254,7 @@
<li class="md-tabs__item">
<a href="../../../" title="Examples" class="md-tabs__link md-tabs__link--active">
<a href="../../" title="Examples" class="md-tabs__link md-tabs__link--active">
Examples
</a>
@ -259,12 +262,6 @@
</ul>
</div>
</nav>
@ -278,7 +275,7 @@
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--primary" data-md-level="0">
<label class="md-nav__title md-nav__title--site" for="__drawer">
<a href="../../../.." title="NGINX Ingress Controller" class="md-nav__button md-logo">
<a href="../../.." title="NGINX Ingress Controller" class="md-nav__button md-logo">
<i class="md-icon">public</i>
@ -315,12 +312,72 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-toggle md-nav__toggle" data-md-toggle="nav-1" type="checkbox" id="nav-1">
<label class="md-nav__link" for="nav-1">
Welcome
</label>
<nav class="md-nav" data-md-component="collapsible" data-md-level="1">
<label class="md-nav__title" for="nav-1">
Welcome
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../../.." title="Welcome" class="md-nav__link">
<a href="../../.." title="Welcome" class="md-nav__link">
Welcome
</a>
</li>
<li class="md-nav__item">
<a href="../../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
<li class="md-nav__item">
<a href="../../../development/" title="Development" class="md-nav__link">
Development
</a>
</li>
</ul>
</nav>
</li>
@ -347,7 +404,7 @@
<li class="md-nav__item">
<a href="../../../../deploy/" title="Installation Guide" class="md-nav__link">
<a href="../../../deploy/" title="Installation Guide" class="md-nav__link">
Installation Guide
</a>
</li>
@ -359,7 +416,7 @@
<li class="md-nav__item">
<a href="../../../../deploy/baremetal/" title="Bare-metal considerations" class="md-nav__link">
<a href="../../../deploy/baremetal/" title="Bare-metal considerations" class="md-nav__link">
Bare-metal considerations
</a>
</li>
@ -371,7 +428,7 @@
<li class="md-nav__item">
<a href="../../../../deploy/rbac/" title="Role Based Access Control (RBAC)" class="md-nav__link">
<a href="../../../deploy/rbac/" title="Role Based Access Control (RBAC)" class="md-nav__link">
Role Based Access Control (RBAC)
</a>
</li>
@ -383,8 +440,8 @@
<li class="md-nav__item">
<a href="../../../../deploy/upgrade/" title="Upgrading" class="md-nav__link">
Upgrading
<a href="../../../deploy/upgrade/" title="Upgrade" class="md-nav__link">
Upgrade
</a>
</li>
@ -438,8 +495,8 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/" title="NGINX Configuration" class="md-nav__link">
NGINX Configuration
<a href="../../../user-guide/nginx-configuration/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -450,7 +507,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/annotations/" title="Annotations" class="md-nav__link">
<a href="../../../user-guide/nginx-configuration/annotations/" title="Annotations" class="md-nav__link">
Annotations
</a>
</li>
@ -462,8 +519,8 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/configmap/" title="ConfigMaps" class="md-nav__link">
ConfigMaps
<a href="../../../user-guide/nginx-configuration/configmap/" title="ConfigMap" class="md-nav__link">
ConfigMap
</a>
</li>
@ -474,7 +531,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/custom-template/" title="Custom NGINX template" class="md-nav__link">
<a href="../../../user-guide/nginx-configuration/custom-template/" title="Custom NGINX template" class="md-nav__link">
Custom NGINX template
</a>
</li>
@ -486,7 +543,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/log-format/" title="Log format" class="md-nav__link">
<a href="../../../user-guide/nginx-configuration/log-format/" title="Log format" class="md-nav__link">
Log format
</a>
</li>
@ -503,7 +560,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/cli-arguments/" title="Command line arguments" class="md-nav__link">
<a href="../../../user-guide/cli-arguments/" title="Command line arguments" class="md-nav__link">
Command line arguments
</a>
</li>
@ -515,7 +572,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/custom-errors/" title="Custom errors" class="md-nav__link">
<a href="../../../user-guide/custom-errors/" title="Custom errors" class="md-nav__link">
Custom errors
</a>
</li>
@ -527,7 +584,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/default-backend/" title="Default backend" class="md-nav__link">
<a href="../../../user-guide/default-backend/" title="Default backend" class="md-nav__link">
Default backend
</a>
</li>
@ -539,7 +596,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/exposing-tcp-udp-services/" title="Exposing TCP and UDP services" class="md-nav__link">
<a href="../../../user-guide/exposing-tcp-udp-services/" title="Exposing TCP and UDP services" class="md-nav__link">
Exposing TCP and UDP services
</a>
</li>
@ -551,7 +608,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/external-articles/" title="External Articles" class="md-nav__link">
<a href="../../../user-guide/external-articles/" title="External Articles" class="md-nav__link">
External Articles
</a>
</li>
@ -563,7 +620,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/miscellaneous/" title="Miscellaneous" class="md-nav__link">
<a href="../../../user-guide/miscellaneous/" title="Miscellaneous" class="md-nav__link">
Miscellaneous
</a>
</li>
@ -575,7 +632,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/monitoring/" title="Prometheus and Grafana installation" class="md-nav__link">
<a href="../../../user-guide/monitoring/" title="Prometheus and Grafana installation" class="md-nav__link">
Prometheus and Grafana installation
</a>
</li>
@ -587,7 +644,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/multiple-ingress/" title="Multiple Ingress controllers" class="md-nav__link">
<a href="../../../user-guide/multiple-ingress/" title="Multiple Ingress controllers" class="md-nav__link">
Multiple Ingress controllers
</a>
</li>
@ -599,7 +656,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/tls/" title="TLS/HTTPS" class="md-nav__link">
<a href="../../../user-guide/tls/" title="TLS/HTTPS" class="md-nav__link">
TLS/HTTPS
</a>
</li>
@ -630,7 +687,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/third-party-addons/modsecurity/" title="ModSecurity Web Application Firewall" class="md-nav__link">
<a href="../../../user-guide/third-party-addons/modsecurity/" title="ModSecurity Web Application Firewall" class="md-nav__link">
ModSecurity Web Application Firewall
</a>
</li>
@ -642,7 +699,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/third-party-addons/opentracing/" title="OpenTracing" class="md-nav__link">
<a href="../../../user-guide/third-party-addons/opentracing/" title="OpenTracing" class="md-nav__link">
OpenTracing
</a>
</li>
@ -685,8 +742,8 @@
<li class="md-nav__item">
<a href="../../../" title="Ingress examples" class="md-nav__link">
Ingress examples
<a href="../../" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -697,7 +754,7 @@
<li class="md-nav__item">
<a href="../../../PREREQUISITES/" title="Prerequisites" class="md-nav__link">
<a href="../../PREREQUISITES/" title="Prerequisites" class="md-nav__link">
Prerequisites
</a>
</li>
@ -709,8 +766,8 @@
<li class="md-nav__item">
<a href="../../../affinity/cookie/README/" title="Sticky Session" class="md-nav__link">
Sticky Session
<a href="../../affinity/cookie/" title="Sticky Sessions" class="md-nav__link">
Sticky Sessions
</a>
</li>
@ -763,7 +820,7 @@
<li class="md-nav__item">
<a href="../../client-certs/README/" title="Client Certificate Authentication" class="md-nav__link">
<a href="../client-certs/" title="Client Certificate Authentication" class="md-nav__link">
Client Certificate Authentication
</a>
</li>
@ -775,7 +832,7 @@
<li class="md-nav__item">
<a href="../../external-auth/README/" title="External Basic Authentication" class="md-nav__link">
<a href="../external-auth/" title="External Basic Authentication" class="md-nav__link">
External Basic Authentication
</a>
</li>
@ -787,7 +844,7 @@
<li class="md-nav__item">
<a href="../../oauth-external-auth/README/" title="External OAUTH Authentication" class="md-nav__link">
<a href="../oauth-external-auth/" title="External OAUTH Authentication" class="md-nav__link">
External OAUTH Authentication
</a>
</li>
@ -823,7 +880,7 @@
<li class="md-nav__item">
<a href="../../../customization/configuration-snippets/README/" title="Configuration Snippets" class="md-nav__link">
<a href="../../customization/configuration-snippets/" title="Configuration Snippets" class="md-nav__link">
Configuration Snippets
</a>
</li>
@ -835,7 +892,7 @@
<li class="md-nav__item">
<a href="../../../customization/custom-configuration/README/" title="Custom Configuration" class="md-nav__link">
<a href="../../customization/custom-configuration/" title="Custom Configuration" class="md-nav__link">
Custom Configuration
</a>
</li>
@ -847,7 +904,7 @@
<li class="md-nav__item">
<a href="../../../customization/custom-errors/README/" title="Custom Errors" class="md-nav__link">
<a href="../../customization/custom-errors/" title="Custom Errors" class="md-nav__link">
Custom Errors
</a>
</li>
@ -859,7 +916,7 @@
<li class="md-nav__item">
<a href="../../../customization/custom-headers/README/" title="Custom Headers" class="md-nav__link">
<a href="../../customization/custom-headers/" title="Custom Headers" class="md-nav__link">
Custom Headers
</a>
</li>
@ -871,7 +928,7 @@
<li class="md-nav__item">
<a href="../../../customization/custom-upstream-check/README/" title="Custom Upstream server checks" class="md-nav__link">
<a href="../../customization/custom-upstream-check/" title="Custom Upstream server checks" class="md-nav__link">
Custom Upstream server checks
</a>
</li>
@ -883,8 +940,8 @@
<li class="md-nav__item">
<a href="../../../customization/external-auth-headers/README/" title="External authentication, authentication service response headers propagation" class="md-nav__link">
External authentication, authentication service response headers propagation
<a href="../../customization/external-auth-headers/" title="External authentication" class="md-nav__link">
External authentication
</a>
</li>
@ -895,7 +952,7 @@
<li class="md-nav__item">
<a href="../../../customization/ssl-dh-param/README/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
<a href="../../customization/ssl-dh-param/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
Custom DH parameters for perfect forward secrecy
</a>
</li>
@ -907,7 +964,7 @@
<li class="md-nav__item">
<a href="../../../customization/sysctl/README/" title="Sysctl tuning" class="md-nav__link">
<a href="../../customization/sysctl/" title="Sysctl tuning" class="md-nav__link">
Sysctl tuning
</a>
</li>
@ -924,7 +981,7 @@
<li class="md-nav__item">
<a href="../../../docker-registry/README/" title="Docker registry" class="md-nav__link">
<a href="../../docker-registry/" title="Docker registry" class="md-nav__link">
Docker registry
</a>
</li>
@ -936,7 +993,7 @@
<li class="md-nav__item">
<a href="../../../grpc/README/" title="gRPC" class="md-nav__link">
<a href="../../grpc/" title="gRPC" class="md-nav__link">
gRPC
</a>
</li>
@ -948,7 +1005,7 @@
<li class="md-nav__item">
<a href="../../../multi-tls/README/" title="Multi TLS certificate termination" class="md-nav__link">
<a href="../../multi-tls/" title="Multi TLS certificate termination" class="md-nav__link">
Multi TLS certificate termination
</a>
</li>
@ -960,7 +1017,7 @@
<li class="md-nav__item">
<a href="../../../rewrite/README/" title="Rewrite" class="md-nav__link">
<a href="../../rewrite/" title="Rewrite" class="md-nav__link">
Rewrite
</a>
</li>
@ -972,7 +1029,7 @@
<li class="md-nav__item">
<a href="../../../static-ip/README/" title="Static IPs" class="md-nav__link">
<a href="../../static-ip/" title="Static IPs" class="md-nav__link">
Static IPs
</a>
</li>
@ -984,7 +1041,7 @@
<li class="md-nav__item">
<a href="../../../tls-termination/README/" title="TLS termination" class="md-nav__link">
<a href="../../tls-termination/" title="TLS termination" class="md-nav__link">
TLS termination
</a>
</li>
@ -995,42 +1052,6 @@
</li>
<li class="md-nav__item">
<a href="../../../../development/" title="Developing for NGINX Ingress Controller" class="md-nav__link">
Developing for NGINX Ingress Controller
</a>
</li>
<li class="md-nav__item">
<a href="../../../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
</ul>
</nav>
</div>
@ -1200,7 +1221,7 @@ BODY:
<div class="md-footer-nav">
<nav class="md-footer-nav__inner md-grid">
<a href="../../../affinity/cookie/README/" title="Sticky Session" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
<a href="../../affinity/cookie/" title="Sticky Sessions" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
<div class="md-flex__cell md-flex__cell--shrink">
<i class="md-icon md-icon--arrow-back md-footer-nav__button"></i>
</div>
@ -1209,13 +1230,13 @@ BODY:
<span class="md-footer-nav__direction">
Previous
</span>
Sticky Session
Sticky Sessions
</span>
</div>
</a>
<a href="../../client-certs/README/" title="Client Certificate Authentication" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
<a href="../client-certs/" title="Client Certificate Authentication" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
<div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
<span class="md-flex__ellipsis">
<span class="md-footer-nav__direction">
@ -1251,9 +1272,9 @@ BODY:
</div>
<script src="../../../../assets/javascripts/application.30f6b8b1.js"></script>
<script src="../../../assets/javascripts/application.583bbe55.js"></script>
<script>app.initialize({version:"0.17.5",url:{base:"../../../.."}})</script>
<script>app.initialize({version:"1.0.4",url:{base:"../../.."}})</script>

View file

@ -31,8 +31,8 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="../../../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-0.17.5, mkdocs-material-2.9.4">
<link rel="shortcut icon" href="../../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-3.0.4">
@ -40,9 +40,9 @@
<link rel="stylesheet" href="../../../../assets/stylesheets/application.451f80e5.css">
<link rel="stylesheet" href="../../../assets/stylesheets/application.451f80e5.css">
<link rel="stylesheet" href="../../../../assets/stylesheets/application-palette.22915126.css">
<link rel="stylesheet" href="../../../assets/stylesheets/application-palette.22915126.css">
@ -51,18 +51,18 @@
<script src="../../../../assets/javascripts/modernizr.1aa3b519.js"></script>
<script src="../../../assets/javascripts/modernizr.1aa3b519.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
<link rel="stylesheet" href="../../../../assets/fonts/material-icons.css">
<link rel="stylesheet" href="../../../assets/fonts/material-icons.css">
<link rel="stylesheet" href="../../../../extra.css">
<link rel="stylesheet" href="../../../extra.css">
</head>
@ -100,7 +100,7 @@
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
<a href="#client-certificate-authentication" tabindex="1" class="md-skip">
<a href="../../../#client-certificate-authentication" tabindex="1" class="md-skip">
Skip to content
</a>
@ -109,7 +109,7 @@
<nav class="md-header-nav md-grid">
<div class="md-flex">
<div class="md-flex__cell md-flex__cell--shrink">
<a href="../../../.." title="NGINX Ingress Controller" class="md-header-nav__button md-logo">
<a href="../../.." title="NGINX Ingress Controller" class="md-header-nav__button md-logo">
<i class="md-icon">public</i>
@ -205,13 +205,16 @@
<ul class="md-tabs__list">
<li class="md-tabs__item">
<a href="../../../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
<li class="md-tabs__item">
<a href="../../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
@ -219,7 +222,7 @@
<li class="md-tabs__item">
<a href="../../../../deploy/" title="Deployment" class="md-tabs__link">
<a href="../../../deploy/" title="Deployment" class="md-tabs__link">
Deployment
</a>
@ -236,7 +239,7 @@
<li class="md-tabs__item">
<a href="../../../../user-guide/nginx-configuration/" title="User guide" class="md-tabs__link">
<a href="../../../user-guide/nginx-configuration/" title="User guide" class="md-tabs__link">
User guide
</a>
@ -251,7 +254,7 @@
<li class="md-tabs__item">
<a href="../../../" title="Examples" class="md-tabs__link md-tabs__link--active">
<a href="../../" title="Examples" class="md-tabs__link md-tabs__link--active">
Examples
</a>
@ -259,12 +262,6 @@
</ul>
</div>
</nav>
@ -278,7 +275,7 @@
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--primary" data-md-level="0">
<label class="md-nav__title md-nav__title--site" for="__drawer">
<a href="../../../.." title="NGINX Ingress Controller" class="md-nav__button md-logo">
<a href="../../.." title="NGINX Ingress Controller" class="md-nav__button md-logo">
<i class="md-icon">public</i>
@ -315,12 +312,72 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-toggle md-nav__toggle" data-md-toggle="nav-1" type="checkbox" id="nav-1">
<label class="md-nav__link" for="nav-1">
Welcome
</label>
<nav class="md-nav" data-md-component="collapsible" data-md-level="1">
<label class="md-nav__title" for="nav-1">
Welcome
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../../.." title="Welcome" class="md-nav__link">
<a href="../../.." title="Welcome" class="md-nav__link">
Welcome
</a>
</li>
<li class="md-nav__item">
<a href="../../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
<li class="md-nav__item">
<a href="../../../development/" title="Development" class="md-nav__link">
Development
</a>
</li>
</ul>
</nav>
</li>
@ -347,7 +404,7 @@
<li class="md-nav__item">
<a href="../../../../deploy/" title="Installation Guide" class="md-nav__link">
<a href="../../../deploy/" title="Installation Guide" class="md-nav__link">
Installation Guide
</a>
</li>
@ -359,7 +416,7 @@
<li class="md-nav__item">
<a href="../../../../deploy/baremetal/" title="Bare-metal considerations" class="md-nav__link">
<a href="../../../deploy/baremetal/" title="Bare-metal considerations" class="md-nav__link">
Bare-metal considerations
</a>
</li>
@ -371,7 +428,7 @@
<li class="md-nav__item">
<a href="../../../../deploy/rbac/" title="Role Based Access Control (RBAC)" class="md-nav__link">
<a href="../../../deploy/rbac/" title="Role Based Access Control (RBAC)" class="md-nav__link">
Role Based Access Control (RBAC)
</a>
</li>
@ -383,8 +440,8 @@
<li class="md-nav__item">
<a href="../../../../deploy/upgrade/" title="Upgrading" class="md-nav__link">
Upgrading
<a href="../../../deploy/upgrade/" title="Upgrade" class="md-nav__link">
Upgrade
</a>
</li>
@ -438,8 +495,8 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/" title="NGINX Configuration" class="md-nav__link">
NGINX Configuration
<a href="../../../user-guide/nginx-configuration/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -450,7 +507,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/annotations/" title="Annotations" class="md-nav__link">
<a href="../../../user-guide/nginx-configuration/annotations/" title="Annotations" class="md-nav__link">
Annotations
</a>
</li>
@ -462,8 +519,8 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/configmap/" title="ConfigMaps" class="md-nav__link">
ConfigMaps
<a href="../../../user-guide/nginx-configuration/configmap/" title="ConfigMap" class="md-nav__link">
ConfigMap
</a>
</li>
@ -474,7 +531,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/custom-template/" title="Custom NGINX template" class="md-nav__link">
<a href="../../../user-guide/nginx-configuration/custom-template/" title="Custom NGINX template" class="md-nav__link">
Custom NGINX template
</a>
</li>
@ -486,7 +543,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/log-format/" title="Log format" class="md-nav__link">
<a href="../../../user-guide/nginx-configuration/log-format/" title="Log format" class="md-nav__link">
Log format
</a>
</li>
@ -503,7 +560,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/cli-arguments/" title="Command line arguments" class="md-nav__link">
<a href="../../../user-guide/cli-arguments/" title="Command line arguments" class="md-nav__link">
Command line arguments
</a>
</li>
@ -515,7 +572,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/custom-errors/" title="Custom errors" class="md-nav__link">
<a href="../../../user-guide/custom-errors/" title="Custom errors" class="md-nav__link">
Custom errors
</a>
</li>
@ -527,7 +584,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/default-backend/" title="Default backend" class="md-nav__link">
<a href="../../../user-guide/default-backend/" title="Default backend" class="md-nav__link">
Default backend
</a>
</li>
@ -539,7 +596,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/exposing-tcp-udp-services/" title="Exposing TCP and UDP services" class="md-nav__link">
<a href="../../../user-guide/exposing-tcp-udp-services/" title="Exposing TCP and UDP services" class="md-nav__link">
Exposing TCP and UDP services
</a>
</li>
@ -551,7 +608,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/external-articles/" title="External Articles" class="md-nav__link">
<a href="../../../user-guide/external-articles/" title="External Articles" class="md-nav__link">
External Articles
</a>
</li>
@ -563,7 +620,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/miscellaneous/" title="Miscellaneous" class="md-nav__link">
<a href="../../../user-guide/miscellaneous/" title="Miscellaneous" class="md-nav__link">
Miscellaneous
</a>
</li>
@ -575,7 +632,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/monitoring/" title="Prometheus and Grafana installation" class="md-nav__link">
<a href="../../../user-guide/monitoring/" title="Prometheus and Grafana installation" class="md-nav__link">
Prometheus and Grafana installation
</a>
</li>
@ -587,7 +644,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/multiple-ingress/" title="Multiple Ingress controllers" class="md-nav__link">
<a href="../../../user-guide/multiple-ingress/" title="Multiple Ingress controllers" class="md-nav__link">
Multiple Ingress controllers
</a>
</li>
@ -599,7 +656,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/tls/" title="TLS/HTTPS" class="md-nav__link">
<a href="../../../user-guide/tls/" title="TLS/HTTPS" class="md-nav__link">
TLS/HTTPS
</a>
</li>
@ -630,7 +687,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/third-party-addons/modsecurity/" title="ModSecurity Web Application Firewall" class="md-nav__link">
<a href="../../../user-guide/third-party-addons/modsecurity/" title="ModSecurity Web Application Firewall" class="md-nav__link">
ModSecurity Web Application Firewall
</a>
</li>
@ -642,7 +699,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/third-party-addons/opentracing/" title="OpenTracing" class="md-nav__link">
<a href="../../../user-guide/third-party-addons/opentracing/" title="OpenTracing" class="md-nav__link">
OpenTracing
</a>
</li>
@ -685,8 +742,8 @@
<li class="md-nav__item">
<a href="../../../" title="Ingress examples" class="md-nav__link">
Ingress examples
<a href="../../" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -697,7 +754,7 @@
<li class="md-nav__item">
<a href="../../../PREREQUISITES/" title="Prerequisites" class="md-nav__link">
<a href="../../PREREQUISITES/" title="Prerequisites" class="md-nav__link">
Prerequisites
</a>
</li>
@ -709,8 +766,8 @@
<li class="md-nav__item">
<a href="../../../affinity/cookie/README/" title="Sticky Session" class="md-nav__link">
Sticky Session
<a href="../../affinity/cookie/" title="Sticky Sessions" class="md-nav__link">
Sticky Sessions
</a>
</li>
@ -742,7 +799,7 @@
<li class="md-nav__item">
<a href="../../basic/README/" title="Basic Authentication" class="md-nav__link">
<a href="../basic/" title="Basic Authentication" class="md-nav__link">
Basic Authentication
</a>
</li>
@ -804,7 +861,7 @@
<li class="md-nav__item">
<a href="../../external-auth/README/" title="External Basic Authentication" class="md-nav__link">
<a href="../external-auth/" title="External Basic Authentication" class="md-nav__link">
External Basic Authentication
</a>
</li>
@ -816,7 +873,7 @@
<li class="md-nav__item">
<a href="../../oauth-external-auth/README/" title="External OAUTH Authentication" class="md-nav__link">
<a href="../oauth-external-auth/" title="External OAUTH Authentication" class="md-nav__link">
External OAUTH Authentication
</a>
</li>
@ -852,7 +909,7 @@
<li class="md-nav__item">
<a href="../../../customization/configuration-snippets/README/" title="Configuration Snippets" class="md-nav__link">
<a href="../../customization/configuration-snippets/" title="Configuration Snippets" class="md-nav__link">
Configuration Snippets
</a>
</li>
@ -864,7 +921,7 @@
<li class="md-nav__item">
<a href="../../../customization/custom-configuration/README/" title="Custom Configuration" class="md-nav__link">
<a href="../../customization/custom-configuration/" title="Custom Configuration" class="md-nav__link">
Custom Configuration
</a>
</li>
@ -876,7 +933,7 @@
<li class="md-nav__item">
<a href="../../../customization/custom-errors/README/" title="Custom Errors" class="md-nav__link">
<a href="../../customization/custom-errors/" title="Custom Errors" class="md-nav__link">
Custom Errors
</a>
</li>
@ -888,7 +945,7 @@
<li class="md-nav__item">
<a href="../../../customization/custom-headers/README/" title="Custom Headers" class="md-nav__link">
<a href="../../customization/custom-headers/" title="Custom Headers" class="md-nav__link">
Custom Headers
</a>
</li>
@ -900,7 +957,7 @@
<li class="md-nav__item">
<a href="../../../customization/custom-upstream-check/README/" title="Custom Upstream server checks" class="md-nav__link">
<a href="../../customization/custom-upstream-check/" title="Custom Upstream server checks" class="md-nav__link">
Custom Upstream server checks
</a>
</li>
@ -912,8 +969,8 @@
<li class="md-nav__item">
<a href="../../../customization/external-auth-headers/README/" title="External authentication, authentication service response headers propagation" class="md-nav__link">
External authentication, authentication service response headers propagation
<a href="../../customization/external-auth-headers/" title="External authentication" class="md-nav__link">
External authentication
</a>
</li>
@ -924,7 +981,7 @@
<li class="md-nav__item">
<a href="../../../customization/ssl-dh-param/README/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
<a href="../../customization/ssl-dh-param/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
Custom DH parameters for perfect forward secrecy
</a>
</li>
@ -936,7 +993,7 @@
<li class="md-nav__item">
<a href="../../../customization/sysctl/README/" title="Sysctl tuning" class="md-nav__link">
<a href="../../customization/sysctl/" title="Sysctl tuning" class="md-nav__link">
Sysctl tuning
</a>
</li>
@ -953,7 +1010,7 @@
<li class="md-nav__item">
<a href="../../../docker-registry/README/" title="Docker registry" class="md-nav__link">
<a href="../../docker-registry/" title="Docker registry" class="md-nav__link">
Docker registry
</a>
</li>
@ -965,7 +1022,7 @@
<li class="md-nav__item">
<a href="../../../grpc/README/" title="gRPC" class="md-nav__link">
<a href="../../grpc/" title="gRPC" class="md-nav__link">
gRPC
</a>
</li>
@ -977,7 +1034,7 @@
<li class="md-nav__item">
<a href="../../../multi-tls/README/" title="Multi TLS certificate termination" class="md-nav__link">
<a href="../../multi-tls/" title="Multi TLS certificate termination" class="md-nav__link">
Multi TLS certificate termination
</a>
</li>
@ -989,7 +1046,7 @@
<li class="md-nav__item">
<a href="../../../rewrite/README/" title="Rewrite" class="md-nav__link">
<a href="../../rewrite/" title="Rewrite" class="md-nav__link">
Rewrite
</a>
</li>
@ -1001,7 +1058,7 @@
<li class="md-nav__item">
<a href="../../../static-ip/README/" title="Static IPs" class="md-nav__link">
<a href="../../static-ip/" title="Static IPs" class="md-nav__link">
Static IPs
</a>
</li>
@ -1013,7 +1070,7 @@
<li class="md-nav__item">
<a href="../../../tls-termination/README/" title="TLS termination" class="md-nav__link">
<a href="../../tls-termination/" title="TLS termination" class="md-nav__link">
TLS termination
</a>
</li>
@ -1024,42 +1081,6 @@
</li>
<li class="md-nav__item">
<a href="../../../../development/" title="Developing for NGINX Ingress Controller" class="md-nav__link">
Developing for NGINX Ingress Controller
</a>
</li>
<li class="md-nav__item">
<a href="../../../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
</ul>
</nav>
</div>
@ -1118,7 +1139,7 @@
<code class="codehilite">kubectl create secret generic auth-tls-chain --from-file=ca.crt --namespace=default</code></p>
</li>
<li>
<p>Add the annotations as provided in the <a href="../ingress.yaml">ingress.yaml</a> example to your ingress object.</p>
<p>Add the annotations as provided in the <a href="ingress.yaml">ingress.yaml</a> example to your ingress object.</p>
</li>
</ol>
@ -1141,7 +1162,7 @@
<div class="md-footer-nav">
<nav class="md-footer-nav__inner md-grid">
<a href="../../basic/README/" title="Basic Authentication" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
<a href="../basic/" title="Basic Authentication" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
<div class="md-flex__cell md-flex__cell--shrink">
<i class="md-icon md-icon--arrow-back md-footer-nav__button"></i>
</div>
@ -1156,7 +1177,7 @@
</a>
<a href="../../external-auth/README/" title="External Basic Authentication" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
<a href="../external-auth/" title="External Basic Authentication" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
<div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
<span class="md-flex__ellipsis">
<span class="md-footer-nav__direction">
@ -1192,9 +1213,9 @@
</div>
<script src="../../../../assets/javascripts/application.30f6b8b1.js"></script>
<script src="../../../assets/javascripts/application.583bbe55.js"></script>
<script>app.initialize({version:"0.17.5",url:{base:"../../../.."}})</script>
<script>app.initialize({version:"1.0.4",url:{base:"../../.."}})</script>

View file

@ -31,8 +31,8 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="../../../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-0.17.5, mkdocs-material-2.9.4">
<link rel="shortcut icon" href="../../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-3.0.4">
@ -40,9 +40,9 @@
<link rel="stylesheet" href="../../../../assets/stylesheets/application.451f80e5.css">
<link rel="stylesheet" href="../../../assets/stylesheets/application.451f80e5.css">
<link rel="stylesheet" href="../../../../assets/stylesheets/application-palette.22915126.css">
<link rel="stylesheet" href="../../../assets/stylesheets/application-palette.22915126.css">
@ -51,18 +51,18 @@
<script src="../../../../assets/javascripts/modernizr.1aa3b519.js"></script>
<script src="../../../assets/javascripts/modernizr.1aa3b519.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
<link rel="stylesheet" href="../../../../assets/fonts/material-icons.css">
<link rel="stylesheet" href="../../../assets/fonts/material-icons.css">
<link rel="stylesheet" href="../../../../extra.css">
<link rel="stylesheet" href="../../../extra.css">
</head>
@ -100,7 +100,7 @@
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
<a href="#external-basic-authentication" tabindex="1" class="md-skip">
<a href="../../../#external-basic-authentication" tabindex="1" class="md-skip">
Skip to content
</a>
@ -109,7 +109,7 @@
<nav class="md-header-nav md-grid">
<div class="md-flex">
<div class="md-flex__cell md-flex__cell--shrink">
<a href="../../../.." title="NGINX Ingress Controller" class="md-header-nav__button md-logo">
<a href="../../.." title="NGINX Ingress Controller" class="md-header-nav__button md-logo">
<i class="md-icon">public</i>
@ -205,13 +205,16 @@
<ul class="md-tabs__list">
<li class="md-tabs__item">
<a href="../../../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
<li class="md-tabs__item">
<a href="../../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
@ -219,7 +222,7 @@
<li class="md-tabs__item">
<a href="../../../../deploy/" title="Deployment" class="md-tabs__link">
<a href="../../../deploy/" title="Deployment" class="md-tabs__link">
Deployment
</a>
@ -236,7 +239,7 @@
<li class="md-tabs__item">
<a href="../../../../user-guide/nginx-configuration/" title="User guide" class="md-tabs__link">
<a href="../../../user-guide/nginx-configuration/" title="User guide" class="md-tabs__link">
User guide
</a>
@ -251,7 +254,7 @@
<li class="md-tabs__item">
<a href="../../../" title="Examples" class="md-tabs__link md-tabs__link--active">
<a href="../../" title="Examples" class="md-tabs__link md-tabs__link--active">
Examples
</a>
@ -259,12 +262,6 @@
</ul>
</div>
</nav>
@ -278,7 +275,7 @@
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--primary" data-md-level="0">
<label class="md-nav__title md-nav__title--site" for="__drawer">
<a href="../../../.." title="NGINX Ingress Controller" class="md-nav__button md-logo">
<a href="../../.." title="NGINX Ingress Controller" class="md-nav__button md-logo">
<i class="md-icon">public</i>
@ -315,12 +312,72 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-toggle md-nav__toggle" data-md-toggle="nav-1" type="checkbox" id="nav-1">
<label class="md-nav__link" for="nav-1">
Welcome
</label>
<nav class="md-nav" data-md-component="collapsible" data-md-level="1">
<label class="md-nav__title" for="nav-1">
Welcome
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../../.." title="Welcome" class="md-nav__link">
<a href="../../.." title="Welcome" class="md-nav__link">
Welcome
</a>
</li>
<li class="md-nav__item">
<a href="../../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
<li class="md-nav__item">
<a href="../../../development/" title="Development" class="md-nav__link">
Development
</a>
</li>
</ul>
</nav>
</li>
@ -347,7 +404,7 @@
<li class="md-nav__item">
<a href="../../../../deploy/" title="Installation Guide" class="md-nav__link">
<a href="../../../deploy/" title="Installation Guide" class="md-nav__link">
Installation Guide
</a>
</li>
@ -359,7 +416,7 @@
<li class="md-nav__item">
<a href="../../../../deploy/baremetal/" title="Bare-metal considerations" class="md-nav__link">
<a href="../../../deploy/baremetal/" title="Bare-metal considerations" class="md-nav__link">
Bare-metal considerations
</a>
</li>
@ -371,7 +428,7 @@
<li class="md-nav__item">
<a href="../../../../deploy/rbac/" title="Role Based Access Control (RBAC)" class="md-nav__link">
<a href="../../../deploy/rbac/" title="Role Based Access Control (RBAC)" class="md-nav__link">
Role Based Access Control (RBAC)
</a>
</li>
@ -383,8 +440,8 @@
<li class="md-nav__item">
<a href="../../../../deploy/upgrade/" title="Upgrading" class="md-nav__link">
Upgrading
<a href="../../../deploy/upgrade/" title="Upgrade" class="md-nav__link">
Upgrade
</a>
</li>
@ -438,8 +495,8 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/" title="NGINX Configuration" class="md-nav__link">
NGINX Configuration
<a href="../../../user-guide/nginx-configuration/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -450,7 +507,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/annotations/" title="Annotations" class="md-nav__link">
<a href="../../../user-guide/nginx-configuration/annotations/" title="Annotations" class="md-nav__link">
Annotations
</a>
</li>
@ -462,8 +519,8 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/configmap/" title="ConfigMaps" class="md-nav__link">
ConfigMaps
<a href="../../../user-guide/nginx-configuration/configmap/" title="ConfigMap" class="md-nav__link">
ConfigMap
</a>
</li>
@ -474,7 +531,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/custom-template/" title="Custom NGINX template" class="md-nav__link">
<a href="../../../user-guide/nginx-configuration/custom-template/" title="Custom NGINX template" class="md-nav__link">
Custom NGINX template
</a>
</li>
@ -486,7 +543,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/log-format/" title="Log format" class="md-nav__link">
<a href="../../../user-guide/nginx-configuration/log-format/" title="Log format" class="md-nav__link">
Log format
</a>
</li>
@ -503,7 +560,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/cli-arguments/" title="Command line arguments" class="md-nav__link">
<a href="../../../user-guide/cli-arguments/" title="Command line arguments" class="md-nav__link">
Command line arguments
</a>
</li>
@ -515,7 +572,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/custom-errors/" title="Custom errors" class="md-nav__link">
<a href="../../../user-guide/custom-errors/" title="Custom errors" class="md-nav__link">
Custom errors
</a>
</li>
@ -527,7 +584,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/default-backend/" title="Default backend" class="md-nav__link">
<a href="../../../user-guide/default-backend/" title="Default backend" class="md-nav__link">
Default backend
</a>
</li>
@ -539,7 +596,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/exposing-tcp-udp-services/" title="Exposing TCP and UDP services" class="md-nav__link">
<a href="../../../user-guide/exposing-tcp-udp-services/" title="Exposing TCP and UDP services" class="md-nav__link">
Exposing TCP and UDP services
</a>
</li>
@ -551,7 +608,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/external-articles/" title="External Articles" class="md-nav__link">
<a href="../../../user-guide/external-articles/" title="External Articles" class="md-nav__link">
External Articles
</a>
</li>
@ -563,7 +620,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/miscellaneous/" title="Miscellaneous" class="md-nav__link">
<a href="../../../user-guide/miscellaneous/" title="Miscellaneous" class="md-nav__link">
Miscellaneous
</a>
</li>
@ -575,7 +632,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/monitoring/" title="Prometheus and Grafana installation" class="md-nav__link">
<a href="../../../user-guide/monitoring/" title="Prometheus and Grafana installation" class="md-nav__link">
Prometheus and Grafana installation
</a>
</li>
@ -587,7 +644,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/multiple-ingress/" title="Multiple Ingress controllers" class="md-nav__link">
<a href="../../../user-guide/multiple-ingress/" title="Multiple Ingress controllers" class="md-nav__link">
Multiple Ingress controllers
</a>
</li>
@ -599,7 +656,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/tls/" title="TLS/HTTPS" class="md-nav__link">
<a href="../../../user-guide/tls/" title="TLS/HTTPS" class="md-nav__link">
TLS/HTTPS
</a>
</li>
@ -630,7 +687,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/third-party-addons/modsecurity/" title="ModSecurity Web Application Firewall" class="md-nav__link">
<a href="../../../user-guide/third-party-addons/modsecurity/" title="ModSecurity Web Application Firewall" class="md-nav__link">
ModSecurity Web Application Firewall
</a>
</li>
@ -642,7 +699,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/third-party-addons/opentracing/" title="OpenTracing" class="md-nav__link">
<a href="../../../user-guide/third-party-addons/opentracing/" title="OpenTracing" class="md-nav__link">
OpenTracing
</a>
</li>
@ -685,8 +742,8 @@
<li class="md-nav__item">
<a href="../../../" title="Ingress examples" class="md-nav__link">
Ingress examples
<a href="../../" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -697,7 +754,7 @@
<li class="md-nav__item">
<a href="../../../PREREQUISITES/" title="Prerequisites" class="md-nav__link">
<a href="../../PREREQUISITES/" title="Prerequisites" class="md-nav__link">
Prerequisites
</a>
</li>
@ -709,8 +766,8 @@
<li class="md-nav__item">
<a href="../../../affinity/cookie/README/" title="Sticky Session" class="md-nav__link">
Sticky Session
<a href="../../affinity/cookie/" title="Sticky Sessions" class="md-nav__link">
Sticky Sessions
</a>
</li>
@ -742,7 +799,7 @@
<li class="md-nav__item">
<a href="../../basic/README/" title="Basic Authentication" class="md-nav__link">
<a href="../basic/" title="Basic Authentication" class="md-nav__link">
Basic Authentication
</a>
</li>
@ -754,7 +811,7 @@
<li class="md-nav__item">
<a href="../../client-certs/README/" title="Client Certificate Authentication" class="md-nav__link">
<a href="../client-certs/" title="Client Certificate Authentication" class="md-nav__link">
Client Certificate Authentication
</a>
</li>
@ -816,7 +873,7 @@
<li class="md-nav__item">
<a href="../../oauth-external-auth/README/" title="External OAUTH Authentication" class="md-nav__link">
<a href="../oauth-external-auth/" title="External OAUTH Authentication" class="md-nav__link">
External OAUTH Authentication
</a>
</li>
@ -852,7 +909,7 @@
<li class="md-nav__item">
<a href="../../../customization/configuration-snippets/README/" title="Configuration Snippets" class="md-nav__link">
<a href="../../customization/configuration-snippets/" title="Configuration Snippets" class="md-nav__link">
Configuration Snippets
</a>
</li>
@ -864,7 +921,7 @@
<li class="md-nav__item">
<a href="../../../customization/custom-configuration/README/" title="Custom Configuration" class="md-nav__link">
<a href="../../customization/custom-configuration/" title="Custom Configuration" class="md-nav__link">
Custom Configuration
</a>
</li>
@ -876,7 +933,7 @@
<li class="md-nav__item">
<a href="../../../customization/custom-errors/README/" title="Custom Errors" class="md-nav__link">
<a href="../../customization/custom-errors/" title="Custom Errors" class="md-nav__link">
Custom Errors
</a>
</li>
@ -888,7 +945,7 @@
<li class="md-nav__item">
<a href="../../../customization/custom-headers/README/" title="Custom Headers" class="md-nav__link">
<a href="../../customization/custom-headers/" title="Custom Headers" class="md-nav__link">
Custom Headers
</a>
</li>
@ -900,7 +957,7 @@
<li class="md-nav__item">
<a href="../../../customization/custom-upstream-check/README/" title="Custom Upstream server checks" class="md-nav__link">
<a href="../../customization/custom-upstream-check/" title="Custom Upstream server checks" class="md-nav__link">
Custom Upstream server checks
</a>
</li>
@ -912,8 +969,8 @@
<li class="md-nav__item">
<a href="../../../customization/external-auth-headers/README/" title="External authentication, authentication service response headers propagation" class="md-nav__link">
External authentication, authentication service response headers propagation
<a href="../../customization/external-auth-headers/" title="External authentication" class="md-nav__link">
External authentication
</a>
</li>
@ -924,7 +981,7 @@
<li class="md-nav__item">
<a href="../../../customization/ssl-dh-param/README/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
<a href="../../customization/ssl-dh-param/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
Custom DH parameters for perfect forward secrecy
</a>
</li>
@ -936,7 +993,7 @@
<li class="md-nav__item">
<a href="../../../customization/sysctl/README/" title="Sysctl tuning" class="md-nav__link">
<a href="../../customization/sysctl/" title="Sysctl tuning" class="md-nav__link">
Sysctl tuning
</a>
</li>
@ -953,7 +1010,7 @@
<li class="md-nav__item">
<a href="../../../docker-registry/README/" title="Docker registry" class="md-nav__link">
<a href="../../docker-registry/" title="Docker registry" class="md-nav__link">
Docker registry
</a>
</li>
@ -965,7 +1022,7 @@
<li class="md-nav__item">
<a href="../../../grpc/README/" title="gRPC" class="md-nav__link">
<a href="../../grpc/" title="gRPC" class="md-nav__link">
gRPC
</a>
</li>
@ -977,7 +1034,7 @@
<li class="md-nav__item">
<a href="../../../multi-tls/README/" title="Multi TLS certificate termination" class="md-nav__link">
<a href="../../multi-tls/" title="Multi TLS certificate termination" class="md-nav__link">
Multi TLS certificate termination
</a>
</li>
@ -989,7 +1046,7 @@
<li class="md-nav__item">
<a href="../../../rewrite/README/" title="Rewrite" class="md-nav__link">
<a href="../../rewrite/" title="Rewrite" class="md-nav__link">
Rewrite
</a>
</li>
@ -1001,7 +1058,7 @@
<li class="md-nav__item">
<a href="../../../static-ip/README/" title="Static IPs" class="md-nav__link">
<a href="../../static-ip/" title="Static IPs" class="md-nav__link">
Static IPs
</a>
</li>
@ -1013,7 +1070,7 @@
<li class="md-nav__item">
<a href="../../../tls-termination/README/" title="TLS termination" class="md-nav__link">
<a href="../../tls-termination/" title="TLS termination" class="md-nav__link">
TLS termination
</a>
</li>
@ -1024,42 +1081,6 @@
</li>
<li class="md-nav__item">
<a href="../../../../development/" title="Developing for NGINX Ingress Controller" class="md-nav__link">
Developing for NGINX Ingress Controller
</a>
</li>
<li class="md-nav__item">
<a href="../../../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
</ul>
</nav>
</div>
@ -1268,7 +1289,7 @@ BODY:
<div class="md-footer-nav">
<nav class="md-footer-nav__inner md-grid">
<a href="../../client-certs/README/" title="Client Certificate Authentication" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
<a href="../client-certs/" title="Client Certificate Authentication" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
<div class="md-flex__cell md-flex__cell--shrink">
<i class="md-icon md-icon--arrow-back md-footer-nav__button"></i>
</div>
@ -1283,7 +1304,7 @@ BODY:
</a>
<a href="../../oauth-external-auth/README/" title="External OAUTH Authentication" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
<a href="../oauth-external-auth/" title="External OAUTH Authentication" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
<div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
<span class="md-flex__ellipsis">
<span class="md-footer-nav__direction">
@ -1319,9 +1340,9 @@ BODY:
</div>
<script src="../../../../assets/javascripts/application.30f6b8b1.js"></script>
<script src="../../../assets/javascripts/application.583bbe55.js"></script>
<script>app.initialize({version:"0.17.5",url:{base:"../../../.."}})</script>
<script>app.initialize({version:"1.0.4",url:{base:"../../.."}})</script>

View file

@ -31,8 +31,8 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="../../../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-0.17.5, mkdocs-material-2.9.4">
<link rel="shortcut icon" href="../../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-3.0.4">
@ -40,9 +40,9 @@
<link rel="stylesheet" href="../../../../assets/stylesheets/application.451f80e5.css">
<link rel="stylesheet" href="../../../assets/stylesheets/application.451f80e5.css">
<link rel="stylesheet" href="../../../../assets/stylesheets/application-palette.22915126.css">
<link rel="stylesheet" href="../../../assets/stylesheets/application-palette.22915126.css">
@ -51,18 +51,18 @@
<script src="../../../../assets/javascripts/modernizr.1aa3b519.js"></script>
<script src="../../../assets/javascripts/modernizr.1aa3b519.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
<link rel="stylesheet" href="../../../../assets/fonts/material-icons.css">
<link rel="stylesheet" href="../../../assets/fonts/material-icons.css">
<link rel="stylesheet" href="../../../../extra.css">
<link rel="stylesheet" href="../../../extra.css">
</head>
@ -100,7 +100,7 @@
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
<a href="#external-oauth-authentication" tabindex="1" class="md-skip">
<a href="../../../#external-oauth-authentication" tabindex="1" class="md-skip">
Skip to content
</a>
@ -109,7 +109,7 @@
<nav class="md-header-nav md-grid">
<div class="md-flex">
<div class="md-flex__cell md-flex__cell--shrink">
<a href="../../../.." title="NGINX Ingress Controller" class="md-header-nav__button md-logo">
<a href="../../.." title="NGINX Ingress Controller" class="md-header-nav__button md-logo">
<i class="md-icon">public</i>
@ -205,13 +205,16 @@
<ul class="md-tabs__list">
<li class="md-tabs__item">
<a href="../../../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
<li class="md-tabs__item">
<a href="../../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
@ -219,7 +222,7 @@
<li class="md-tabs__item">
<a href="../../../../deploy/" title="Deployment" class="md-tabs__link">
<a href="../../../deploy/" title="Deployment" class="md-tabs__link">
Deployment
</a>
@ -236,7 +239,7 @@
<li class="md-tabs__item">
<a href="../../../../user-guide/nginx-configuration/" title="User guide" class="md-tabs__link">
<a href="../../../user-guide/nginx-configuration/" title="User guide" class="md-tabs__link">
User guide
</a>
@ -251,7 +254,7 @@
<li class="md-tabs__item">
<a href="../../../" title="Examples" class="md-tabs__link md-tabs__link--active">
<a href="../../" title="Examples" class="md-tabs__link md-tabs__link--active">
Examples
</a>
@ -259,12 +262,6 @@
</ul>
</div>
</nav>
@ -278,7 +275,7 @@
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--primary" data-md-level="0">
<label class="md-nav__title md-nav__title--site" for="__drawer">
<a href="../../../.." title="NGINX Ingress Controller" class="md-nav__button md-logo">
<a href="../../.." title="NGINX Ingress Controller" class="md-nav__button md-logo">
<i class="md-icon">public</i>
@ -315,12 +312,72 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-toggle md-nav__toggle" data-md-toggle="nav-1" type="checkbox" id="nav-1">
<label class="md-nav__link" for="nav-1">
Welcome
</label>
<nav class="md-nav" data-md-component="collapsible" data-md-level="1">
<label class="md-nav__title" for="nav-1">
Welcome
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../../.." title="Welcome" class="md-nav__link">
<a href="../../.." title="Welcome" class="md-nav__link">
Welcome
</a>
</li>
<li class="md-nav__item">
<a href="../../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
<li class="md-nav__item">
<a href="../../../development/" title="Development" class="md-nav__link">
Development
</a>
</li>
</ul>
</nav>
</li>
@ -347,7 +404,7 @@
<li class="md-nav__item">
<a href="../../../../deploy/" title="Installation Guide" class="md-nav__link">
<a href="../../../deploy/" title="Installation Guide" class="md-nav__link">
Installation Guide
</a>
</li>
@ -359,7 +416,7 @@
<li class="md-nav__item">
<a href="../../../../deploy/baremetal/" title="Bare-metal considerations" class="md-nav__link">
<a href="../../../deploy/baremetal/" title="Bare-metal considerations" class="md-nav__link">
Bare-metal considerations
</a>
</li>
@ -371,7 +428,7 @@
<li class="md-nav__item">
<a href="../../../../deploy/rbac/" title="Role Based Access Control (RBAC)" class="md-nav__link">
<a href="../../../deploy/rbac/" title="Role Based Access Control (RBAC)" class="md-nav__link">
Role Based Access Control (RBAC)
</a>
</li>
@ -383,8 +440,8 @@
<li class="md-nav__item">
<a href="../../../../deploy/upgrade/" title="Upgrading" class="md-nav__link">
Upgrading
<a href="../../../deploy/upgrade/" title="Upgrade" class="md-nav__link">
Upgrade
</a>
</li>
@ -438,8 +495,8 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/" title="NGINX Configuration" class="md-nav__link">
NGINX Configuration
<a href="../../../user-guide/nginx-configuration/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -450,7 +507,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/annotations/" title="Annotations" class="md-nav__link">
<a href="../../../user-guide/nginx-configuration/annotations/" title="Annotations" class="md-nav__link">
Annotations
</a>
</li>
@ -462,8 +519,8 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/configmap/" title="ConfigMaps" class="md-nav__link">
ConfigMaps
<a href="../../../user-guide/nginx-configuration/configmap/" title="ConfigMap" class="md-nav__link">
ConfigMap
</a>
</li>
@ -474,7 +531,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/custom-template/" title="Custom NGINX template" class="md-nav__link">
<a href="../../../user-guide/nginx-configuration/custom-template/" title="Custom NGINX template" class="md-nav__link">
Custom NGINX template
</a>
</li>
@ -486,7 +543,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/log-format/" title="Log format" class="md-nav__link">
<a href="../../../user-guide/nginx-configuration/log-format/" title="Log format" class="md-nav__link">
Log format
</a>
</li>
@ -503,7 +560,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/cli-arguments/" title="Command line arguments" class="md-nav__link">
<a href="../../../user-guide/cli-arguments/" title="Command line arguments" class="md-nav__link">
Command line arguments
</a>
</li>
@ -515,7 +572,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/custom-errors/" title="Custom errors" class="md-nav__link">
<a href="../../../user-guide/custom-errors/" title="Custom errors" class="md-nav__link">
Custom errors
</a>
</li>
@ -527,7 +584,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/default-backend/" title="Default backend" class="md-nav__link">
<a href="../../../user-guide/default-backend/" title="Default backend" class="md-nav__link">
Default backend
</a>
</li>
@ -539,7 +596,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/exposing-tcp-udp-services/" title="Exposing TCP and UDP services" class="md-nav__link">
<a href="../../../user-guide/exposing-tcp-udp-services/" title="Exposing TCP and UDP services" class="md-nav__link">
Exposing TCP and UDP services
</a>
</li>
@ -551,7 +608,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/external-articles/" title="External Articles" class="md-nav__link">
<a href="../../../user-guide/external-articles/" title="External Articles" class="md-nav__link">
External Articles
</a>
</li>
@ -563,7 +620,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/miscellaneous/" title="Miscellaneous" class="md-nav__link">
<a href="../../../user-guide/miscellaneous/" title="Miscellaneous" class="md-nav__link">
Miscellaneous
</a>
</li>
@ -575,7 +632,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/monitoring/" title="Prometheus and Grafana installation" class="md-nav__link">
<a href="../../../user-guide/monitoring/" title="Prometheus and Grafana installation" class="md-nav__link">
Prometheus and Grafana installation
</a>
</li>
@ -587,7 +644,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/multiple-ingress/" title="Multiple Ingress controllers" class="md-nav__link">
<a href="../../../user-guide/multiple-ingress/" title="Multiple Ingress controllers" class="md-nav__link">
Multiple Ingress controllers
</a>
</li>
@ -599,7 +656,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/tls/" title="TLS/HTTPS" class="md-nav__link">
<a href="../../../user-guide/tls/" title="TLS/HTTPS" class="md-nav__link">
TLS/HTTPS
</a>
</li>
@ -630,7 +687,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/third-party-addons/modsecurity/" title="ModSecurity Web Application Firewall" class="md-nav__link">
<a href="../../../user-guide/third-party-addons/modsecurity/" title="ModSecurity Web Application Firewall" class="md-nav__link">
ModSecurity Web Application Firewall
</a>
</li>
@ -642,7 +699,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/third-party-addons/opentracing/" title="OpenTracing" class="md-nav__link">
<a href="../../../user-guide/third-party-addons/opentracing/" title="OpenTracing" class="md-nav__link">
OpenTracing
</a>
</li>
@ -685,8 +742,8 @@
<li class="md-nav__item">
<a href="../../../" title="Ingress examples" class="md-nav__link">
Ingress examples
<a href="../../" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -697,7 +754,7 @@
<li class="md-nav__item">
<a href="../../../PREREQUISITES/" title="Prerequisites" class="md-nav__link">
<a href="../../PREREQUISITES/" title="Prerequisites" class="md-nav__link">
Prerequisites
</a>
</li>
@ -709,8 +766,8 @@
<li class="md-nav__item">
<a href="../../../affinity/cookie/README/" title="Sticky Session" class="md-nav__link">
Sticky Session
<a href="../../affinity/cookie/" title="Sticky Sessions" class="md-nav__link">
Sticky Sessions
</a>
</li>
@ -742,7 +799,7 @@
<li class="md-nav__item">
<a href="../../basic/README/" title="Basic Authentication" class="md-nav__link">
<a href="../basic/" title="Basic Authentication" class="md-nav__link">
Basic Authentication
</a>
</li>
@ -754,7 +811,7 @@
<li class="md-nav__item">
<a href="../../client-certs/README/" title="Client Certificate Authentication" class="md-nav__link">
<a href="../client-certs/" title="Client Certificate Authentication" class="md-nav__link">
Client Certificate Authentication
</a>
</li>
@ -766,7 +823,7 @@
<li class="md-nav__item">
<a href="../../external-auth/README/" title="External Basic Authentication" class="md-nav__link">
<a href="../external-auth/" title="External Basic Authentication" class="md-nav__link">
External Basic Authentication
</a>
</li>
@ -879,7 +936,7 @@
<li class="md-nav__item">
<a href="../../../customization/configuration-snippets/README/" title="Configuration Snippets" class="md-nav__link">
<a href="../../customization/configuration-snippets/" title="Configuration Snippets" class="md-nav__link">
Configuration Snippets
</a>
</li>
@ -891,7 +948,7 @@
<li class="md-nav__item">
<a href="../../../customization/custom-configuration/README/" title="Custom Configuration" class="md-nav__link">
<a href="../../customization/custom-configuration/" title="Custom Configuration" class="md-nav__link">
Custom Configuration
</a>
</li>
@ -903,7 +960,7 @@
<li class="md-nav__item">
<a href="../../../customization/custom-errors/README/" title="Custom Errors" class="md-nav__link">
<a href="../../customization/custom-errors/" title="Custom Errors" class="md-nav__link">
Custom Errors
</a>
</li>
@ -915,7 +972,7 @@
<li class="md-nav__item">
<a href="../../../customization/custom-headers/README/" title="Custom Headers" class="md-nav__link">
<a href="../../customization/custom-headers/" title="Custom Headers" class="md-nav__link">
Custom Headers
</a>
</li>
@ -927,7 +984,7 @@
<li class="md-nav__item">
<a href="../../../customization/custom-upstream-check/README/" title="Custom Upstream server checks" class="md-nav__link">
<a href="../../customization/custom-upstream-check/" title="Custom Upstream server checks" class="md-nav__link">
Custom Upstream server checks
</a>
</li>
@ -939,8 +996,8 @@
<li class="md-nav__item">
<a href="../../../customization/external-auth-headers/README/" title="External authentication, authentication service response headers propagation" class="md-nav__link">
External authentication, authentication service response headers propagation
<a href="../../customization/external-auth-headers/" title="External authentication" class="md-nav__link">
External authentication
</a>
</li>
@ -951,7 +1008,7 @@
<li class="md-nav__item">
<a href="../../../customization/ssl-dh-param/README/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
<a href="../../customization/ssl-dh-param/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
Custom DH parameters for perfect forward secrecy
</a>
</li>
@ -963,7 +1020,7 @@
<li class="md-nav__item">
<a href="../../../customization/sysctl/README/" title="Sysctl tuning" class="md-nav__link">
<a href="../../customization/sysctl/" title="Sysctl tuning" class="md-nav__link">
Sysctl tuning
</a>
</li>
@ -980,7 +1037,7 @@
<li class="md-nav__item">
<a href="../../../docker-registry/README/" title="Docker registry" class="md-nav__link">
<a href="../../docker-registry/" title="Docker registry" class="md-nav__link">
Docker registry
</a>
</li>
@ -992,7 +1049,7 @@
<li class="md-nav__item">
<a href="../../../grpc/README/" title="gRPC" class="md-nav__link">
<a href="../../grpc/" title="gRPC" class="md-nav__link">
gRPC
</a>
</li>
@ -1004,7 +1061,7 @@
<li class="md-nav__item">
<a href="../../../multi-tls/README/" title="Multi TLS certificate termination" class="md-nav__link">
<a href="../../multi-tls/" title="Multi TLS certificate termination" class="md-nav__link">
Multi TLS certificate termination
</a>
</li>
@ -1016,7 +1073,7 @@
<li class="md-nav__item">
<a href="../../../rewrite/README/" title="Rewrite" class="md-nav__link">
<a href="../../rewrite/" title="Rewrite" class="md-nav__link">
Rewrite
</a>
</li>
@ -1028,7 +1085,7 @@
<li class="md-nav__item">
<a href="../../../static-ip/README/" title="Static IPs" class="md-nav__link">
<a href="../../static-ip/" title="Static IPs" class="md-nav__link">
Static IPs
</a>
</li>
@ -1040,7 +1097,7 @@
<li class="md-nav__item">
<a href="../../../tls-termination/README/" title="TLS termination" class="md-nav__link">
<a href="../../tls-termination/" title="TLS termination" class="md-nav__link">
TLS termination
</a>
</li>
@ -1051,42 +1108,6 @@
</li>
<li class="md-nav__item">
<a href="../../../../development/" title="Developing for NGINX Ingress Controller" class="md-nav__link">
Developing for NGINX Ingress Controller
</a>
</li>
<li class="md-nav__item">
<a href="../../../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
</ul>
</nav>
</div>
@ -1197,12 +1218,12 @@ into a Kubernetes cluster and use it to protect the Kubernetes Dashboard using g
<ol>
<li>Create a <a href="https://github.com/settings/applications/new">custom Github OAuth application</a></li>
</ol>
<p><img alt="Register OAuth2 Application" src="../images/register-oauth-app.png" /></p>
<p><img alt="Register OAuth2 Application" src="images/register-oauth-app.png" /></p>
<ul>
<li>Homepage URL is the FQDN in the Ingress rule, like <code class="codehilite">https://foo.bar.com</code></li>
<li>Authorization callback URL is the same as the base FQDN plus <code class="codehilite">/oauth2</code>, like <code class="codehilite">https://foo.bar.com/oauth2</code></li>
</ul>
<p><img alt="Register OAuth2 Application" src="../images/register-oauth-app-2.png" /></p>
<p><img alt="Register OAuth2 Application" src="images/register-oauth-app-2.png" /></p>
<ol>
<li>
<p>Configure oauth2_proxy values in the file oauth2-proxy.yaml with the values:</p>
@ -1226,9 +1247,9 @@ into a Kubernetes cluster and use it to protect the Kubernetes Dashboard using g
</pre></div>
<p>Test the oauth integration accessing the configured URL, like <code class="codehilite">https://foo.bar.com</code></p>
<p><img alt="Register OAuth2 Application" src="../images/github-auth.png" /></p>
<p><img alt="Github authentication" src="../images/oauth-login.png" /></p>
<p><img alt="Kubernetes dashboard" src="../images/dashboard.png" /></p>
<p><img alt="Register OAuth2 Application" src="images/github-auth.png" /></p>
<p><img alt="Github authentication" src="images/oauth-login.png" /></p>
<p><img alt="Kubernetes dashboard" src="images/dashboard.png" /></p>
@ -1249,7 +1270,7 @@ into a Kubernetes cluster and use it to protect the Kubernetes Dashboard using g
<div class="md-footer-nav">
<nav class="md-footer-nav__inner md-grid">
<a href="../../external-auth/README/" title="External Basic Authentication" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
<a href="../external-auth/" title="External Basic Authentication" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
<div class="md-flex__cell md-flex__cell--shrink">
<i class="md-icon md-icon--arrow-back md-footer-nav__button"></i>
</div>
@ -1264,7 +1285,7 @@ into a Kubernetes cluster and use it to protect the Kubernetes Dashboard using g
</a>
<a href="../../../customization/configuration-snippets/README/" title="Configuration Snippets" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
<a href="../../customization/configuration-snippets/" title="Configuration Snippets" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
<div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
<span class="md-flex__ellipsis">
<span class="md-footer-nav__direction">
@ -1300,9 +1321,9 @@ into a Kubernetes cluster and use it to protect the Kubernetes Dashboard using g
</div>
<script src="../../../../assets/javascripts/application.30f6b8b1.js"></script>
<script src="../../../assets/javascripts/application.583bbe55.js"></script>
<script>app.initialize({version:"0.17.5",url:{base:"../../../.."}})</script>
<script>app.initialize({version:"1.0.4",url:{base:"../../.."}})</script>

View file

@ -31,8 +31,8 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="../../../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-0.17.5, mkdocs-material-2.9.4">
<link rel="shortcut icon" href="../../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-3.0.4">
@ -40,9 +40,9 @@
<link rel="stylesheet" href="../../../../assets/stylesheets/application.451f80e5.css">
<link rel="stylesheet" href="../../../assets/stylesheets/application.451f80e5.css">
<link rel="stylesheet" href="../../../../assets/stylesheets/application-palette.22915126.css">
<link rel="stylesheet" href="../../../assets/stylesheets/application-palette.22915126.css">
@ -51,18 +51,18 @@
<script src="../../../../assets/javascripts/modernizr.1aa3b519.js"></script>
<script src="../../../assets/javascripts/modernizr.1aa3b519.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
<link rel="stylesheet" href="../../../../assets/fonts/material-icons.css">
<link rel="stylesheet" href="../../../assets/fonts/material-icons.css">
<link rel="stylesheet" href="../../../../extra.css">
<link rel="stylesheet" href="../../../extra.css">
</head>
@ -100,7 +100,7 @@
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
<a href="#configuration-snippets" tabindex="1" class="md-skip">
<a href="../../../#configuration-snippets" tabindex="1" class="md-skip">
Skip to content
</a>
@ -109,7 +109,7 @@
<nav class="md-header-nav md-grid">
<div class="md-flex">
<div class="md-flex__cell md-flex__cell--shrink">
<a href="../../../.." title="NGINX Ingress Controller" class="md-header-nav__button md-logo">
<a href="../../.." title="NGINX Ingress Controller" class="md-header-nav__button md-logo">
<i class="md-icon">public</i>
@ -205,13 +205,16 @@
<ul class="md-tabs__list">
<li class="md-tabs__item">
<a href="../../../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
<li class="md-tabs__item">
<a href="../../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
@ -219,7 +222,7 @@
<li class="md-tabs__item">
<a href="../../../../deploy/" title="Deployment" class="md-tabs__link">
<a href="../../../deploy/" title="Deployment" class="md-tabs__link">
Deployment
</a>
@ -236,7 +239,7 @@
<li class="md-tabs__item">
<a href="../../../../user-guide/nginx-configuration/" title="User guide" class="md-tabs__link">
<a href="../../../user-guide/nginx-configuration/" title="User guide" class="md-tabs__link">
User guide
</a>
@ -251,7 +254,7 @@
<li class="md-tabs__item">
<a href="../../../" title="Examples" class="md-tabs__link md-tabs__link--active">
<a href="../../" title="Examples" class="md-tabs__link md-tabs__link--active">
Examples
</a>
@ -259,12 +262,6 @@
</ul>
</div>
</nav>
@ -278,7 +275,7 @@
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--primary" data-md-level="0">
<label class="md-nav__title md-nav__title--site" for="__drawer">
<a href="../../../.." title="NGINX Ingress Controller" class="md-nav__button md-logo">
<a href="../../.." title="NGINX Ingress Controller" class="md-nav__button md-logo">
<i class="md-icon">public</i>
@ -315,12 +312,72 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-toggle md-nav__toggle" data-md-toggle="nav-1" type="checkbox" id="nav-1">
<label class="md-nav__link" for="nav-1">
Welcome
</label>
<nav class="md-nav" data-md-component="collapsible" data-md-level="1">
<label class="md-nav__title" for="nav-1">
Welcome
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../../.." title="Welcome" class="md-nav__link">
<a href="../../.." title="Welcome" class="md-nav__link">
Welcome
</a>
</li>
<li class="md-nav__item">
<a href="../../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
<li class="md-nav__item">
<a href="../../../development/" title="Development" class="md-nav__link">
Development
</a>
</li>
</ul>
</nav>
</li>
@ -347,7 +404,7 @@
<li class="md-nav__item">
<a href="../../../../deploy/" title="Installation Guide" class="md-nav__link">
<a href="../../../deploy/" title="Installation Guide" class="md-nav__link">
Installation Guide
</a>
</li>
@ -359,7 +416,7 @@
<li class="md-nav__item">
<a href="../../../../deploy/baremetal/" title="Bare-metal considerations" class="md-nav__link">
<a href="../../../deploy/baremetal/" title="Bare-metal considerations" class="md-nav__link">
Bare-metal considerations
</a>
</li>
@ -371,7 +428,7 @@
<li class="md-nav__item">
<a href="../../../../deploy/rbac/" title="Role Based Access Control (RBAC)" class="md-nav__link">
<a href="../../../deploy/rbac/" title="Role Based Access Control (RBAC)" class="md-nav__link">
Role Based Access Control (RBAC)
</a>
</li>
@ -383,8 +440,8 @@
<li class="md-nav__item">
<a href="../../../../deploy/upgrade/" title="Upgrading" class="md-nav__link">
Upgrading
<a href="../../../deploy/upgrade/" title="Upgrade" class="md-nav__link">
Upgrade
</a>
</li>
@ -438,8 +495,8 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/" title="NGINX Configuration" class="md-nav__link">
NGINX Configuration
<a href="../../../user-guide/nginx-configuration/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -450,7 +507,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/annotations/" title="Annotations" class="md-nav__link">
<a href="../../../user-guide/nginx-configuration/annotations/" title="Annotations" class="md-nav__link">
Annotations
</a>
</li>
@ -462,8 +519,8 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/configmap/" title="ConfigMaps" class="md-nav__link">
ConfigMaps
<a href="../../../user-guide/nginx-configuration/configmap/" title="ConfigMap" class="md-nav__link">
ConfigMap
</a>
</li>
@ -474,7 +531,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/custom-template/" title="Custom NGINX template" class="md-nav__link">
<a href="../../../user-guide/nginx-configuration/custom-template/" title="Custom NGINX template" class="md-nav__link">
Custom NGINX template
</a>
</li>
@ -486,7 +543,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/log-format/" title="Log format" class="md-nav__link">
<a href="../../../user-guide/nginx-configuration/log-format/" title="Log format" class="md-nav__link">
Log format
</a>
</li>
@ -503,7 +560,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/cli-arguments/" title="Command line arguments" class="md-nav__link">
<a href="../../../user-guide/cli-arguments/" title="Command line arguments" class="md-nav__link">
Command line arguments
</a>
</li>
@ -515,7 +572,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/custom-errors/" title="Custom errors" class="md-nav__link">
<a href="../../../user-guide/custom-errors/" title="Custom errors" class="md-nav__link">
Custom errors
</a>
</li>
@ -527,7 +584,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/default-backend/" title="Default backend" class="md-nav__link">
<a href="../../../user-guide/default-backend/" title="Default backend" class="md-nav__link">
Default backend
</a>
</li>
@ -539,7 +596,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/exposing-tcp-udp-services/" title="Exposing TCP and UDP services" class="md-nav__link">
<a href="../../../user-guide/exposing-tcp-udp-services/" title="Exposing TCP and UDP services" class="md-nav__link">
Exposing TCP and UDP services
</a>
</li>
@ -551,7 +608,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/external-articles/" title="External Articles" class="md-nav__link">
<a href="../../../user-guide/external-articles/" title="External Articles" class="md-nav__link">
External Articles
</a>
</li>
@ -563,7 +620,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/miscellaneous/" title="Miscellaneous" class="md-nav__link">
<a href="../../../user-guide/miscellaneous/" title="Miscellaneous" class="md-nav__link">
Miscellaneous
</a>
</li>
@ -575,7 +632,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/monitoring/" title="Prometheus and Grafana installation" class="md-nav__link">
<a href="../../../user-guide/monitoring/" title="Prometheus and Grafana installation" class="md-nav__link">
Prometheus and Grafana installation
</a>
</li>
@ -587,7 +644,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/multiple-ingress/" title="Multiple Ingress controllers" class="md-nav__link">
<a href="../../../user-guide/multiple-ingress/" title="Multiple Ingress controllers" class="md-nav__link">
Multiple Ingress controllers
</a>
</li>
@ -599,7 +656,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/tls/" title="TLS/HTTPS" class="md-nav__link">
<a href="../../../user-guide/tls/" title="TLS/HTTPS" class="md-nav__link">
TLS/HTTPS
</a>
</li>
@ -630,7 +687,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/third-party-addons/modsecurity/" title="ModSecurity Web Application Firewall" class="md-nav__link">
<a href="../../../user-guide/third-party-addons/modsecurity/" title="ModSecurity Web Application Firewall" class="md-nav__link">
ModSecurity Web Application Firewall
</a>
</li>
@ -642,7 +699,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/third-party-addons/opentracing/" title="OpenTracing" class="md-nav__link">
<a href="../../../user-guide/third-party-addons/opentracing/" title="OpenTracing" class="md-nav__link">
OpenTracing
</a>
</li>
@ -685,8 +742,8 @@
<li class="md-nav__item">
<a href="../../../" title="Ingress examples" class="md-nav__link">
Ingress examples
<a href="../../" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -697,7 +754,7 @@
<li class="md-nav__item">
<a href="../../../PREREQUISITES/" title="Prerequisites" class="md-nav__link">
<a href="../../PREREQUISITES/" title="Prerequisites" class="md-nav__link">
Prerequisites
</a>
</li>
@ -709,8 +766,8 @@
<li class="md-nav__item">
<a href="../../../affinity/cookie/README/" title="Sticky Session" class="md-nav__link">
Sticky Session
<a href="../../affinity/cookie/" title="Sticky Sessions" class="md-nav__link">
Sticky Sessions
</a>
</li>
@ -740,7 +797,7 @@
<li class="md-nav__item">
<a href="../../../auth/basic/README/" title="Basic Authentication" class="md-nav__link">
<a href="../../auth/basic/" title="Basic Authentication" class="md-nav__link">
Basic Authentication
</a>
</li>
@ -752,7 +809,7 @@
<li class="md-nav__item">
<a href="../../../auth/client-certs/README/" title="Client Certificate Authentication" class="md-nav__link">
<a href="../../auth/client-certs/" title="Client Certificate Authentication" class="md-nav__link">
Client Certificate Authentication
</a>
</li>
@ -764,7 +821,7 @@
<li class="md-nav__item">
<a href="../../../auth/external-auth/README/" title="External Basic Authentication" class="md-nav__link">
<a href="../../auth/external-auth/" title="External Basic Authentication" class="md-nav__link">
External Basic Authentication
</a>
</li>
@ -776,7 +833,7 @@
<li class="md-nav__item">
<a href="../../../auth/oauth-external-auth/README/" title="External OAUTH Authentication" class="md-nav__link">
<a href="../../auth/oauth-external-auth/" title="External OAUTH Authentication" class="md-nav__link">
External OAUTH Authentication
</a>
</li>
@ -871,7 +928,7 @@
<li class="md-nav__item">
<a href="../../custom-configuration/README/" title="Custom Configuration" class="md-nav__link">
<a href="../custom-configuration/" title="Custom Configuration" class="md-nav__link">
Custom Configuration
</a>
</li>
@ -883,7 +940,7 @@
<li class="md-nav__item">
<a href="../../custom-errors/README/" title="Custom Errors" class="md-nav__link">
<a href="../custom-errors/" title="Custom Errors" class="md-nav__link">
Custom Errors
</a>
</li>
@ -895,7 +952,7 @@
<li class="md-nav__item">
<a href="../../custom-headers/README/" title="Custom Headers" class="md-nav__link">
<a href="../custom-headers/" title="Custom Headers" class="md-nav__link">
Custom Headers
</a>
</li>
@ -907,7 +964,7 @@
<li class="md-nav__item">
<a href="../../custom-upstream-check/README/" title="Custom Upstream server checks" class="md-nav__link">
<a href="../custom-upstream-check/" title="Custom Upstream server checks" class="md-nav__link">
Custom Upstream server checks
</a>
</li>
@ -919,8 +976,8 @@
<li class="md-nav__item">
<a href="../../external-auth-headers/README/" title="External authentication, authentication service response headers propagation" class="md-nav__link">
External authentication, authentication service response headers propagation
<a href="../external-auth-headers/" title="External authentication" class="md-nav__link">
External authentication
</a>
</li>
@ -931,7 +988,7 @@
<li class="md-nav__item">
<a href="../../ssl-dh-param/README/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
<a href="../ssl-dh-param/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
Custom DH parameters for perfect forward secrecy
</a>
</li>
@ -943,7 +1000,7 @@
<li class="md-nav__item">
<a href="../../sysctl/README/" title="Sysctl tuning" class="md-nav__link">
<a href="../sysctl/" title="Sysctl tuning" class="md-nav__link">
Sysctl tuning
</a>
</li>
@ -960,7 +1017,7 @@
<li class="md-nav__item">
<a href="../../../docker-registry/README/" title="Docker registry" class="md-nav__link">
<a href="../../docker-registry/" title="Docker registry" class="md-nav__link">
Docker registry
</a>
</li>
@ -972,7 +1029,7 @@
<li class="md-nav__item">
<a href="../../../grpc/README/" title="gRPC" class="md-nav__link">
<a href="../../grpc/" title="gRPC" class="md-nav__link">
gRPC
</a>
</li>
@ -984,7 +1041,7 @@
<li class="md-nav__item">
<a href="../../../multi-tls/README/" title="Multi TLS certificate termination" class="md-nav__link">
<a href="../../multi-tls/" title="Multi TLS certificate termination" class="md-nav__link">
Multi TLS certificate termination
</a>
</li>
@ -996,7 +1053,7 @@
<li class="md-nav__item">
<a href="../../../rewrite/README/" title="Rewrite" class="md-nav__link">
<a href="../../rewrite/" title="Rewrite" class="md-nav__link">
Rewrite
</a>
</li>
@ -1008,7 +1065,7 @@
<li class="md-nav__item">
<a href="../../../static-ip/README/" title="Static IPs" class="md-nav__link">
<a href="../../static-ip/" title="Static IPs" class="md-nav__link">
Static IPs
</a>
</li>
@ -1020,7 +1077,7 @@
<li class="md-nav__item">
<a href="../../../tls-termination/README/" title="TLS termination" class="md-nav__link">
<a href="../../tls-termination/" title="TLS termination" class="md-nav__link">
TLS termination
</a>
</li>
@ -1031,42 +1088,6 @@
</li>
<li class="md-nav__item">
<a href="../../../../development/" title="Developing for NGINX Ingress Controller" class="md-nav__link">
Developing for NGINX Ingress Controller
</a>
</li>
<li class="md-nav__item">
<a href="../../../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
</ul>
</nav>
</div>
@ -1122,7 +1143,7 @@
<h1 id="configuration-snippets">Configuration Snippets<a class="headerlink" href="#configuration-snippets" title="Permanent link">&para;</a></h1>
<h2 id="ingress">Ingress<a class="headerlink" href="#ingress" title="Permanent link">&para;</a></h2>
<p>The Ingress in this example adds a custom header to Nginx configuration that only applies to that specific Ingress. If you want to add headers that apply globally to all Ingresses, please have a look at <a href="../../../../examples/customization/custom-headers/README">this example</a>.</p>
<p>The Ingress in this example adds a custom header to Nginx configuration that only applies to that specific Ingress. If you want to add headers that apply globally to all Ingresses, please have a look at <a href="/examples/customization/custom-headers/README">this example</a>.</p>
<div class="codehilite"><pre><span></span><span class="gp">$</span> kubectl apply -f ingress.yaml
</pre></div>
@ -1149,7 +1170,7 @@
<div class="md-footer-nav">
<nav class="md-footer-nav__inner md-grid">
<a href="../../../auth/oauth-external-auth/README/" title="External OAUTH Authentication" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
<a href="../../auth/oauth-external-auth/" title="External OAUTH Authentication" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
<div class="md-flex__cell md-flex__cell--shrink">
<i class="md-icon md-icon--arrow-back md-footer-nav__button"></i>
</div>
@ -1164,7 +1185,7 @@
</a>
<a href="../../custom-configuration/README/" title="Custom Configuration" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
<a href="../custom-configuration/" title="Custom Configuration" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
<div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
<span class="md-flex__ellipsis">
<span class="md-footer-nav__direction">
@ -1200,9 +1221,9 @@
</div>
<script src="../../../../assets/javascripts/application.30f6b8b1.js"></script>
<script src="../../../assets/javascripts/application.583bbe55.js"></script>
<script>app.initialize({version:"0.17.5",url:{base:"../../../.."}})</script>
<script>app.initialize({version:"1.0.4",url:{base:"../../.."}})</script>

View file

@ -31,8 +31,8 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="../../../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-0.17.5, mkdocs-material-2.9.4">
<link rel="shortcut icon" href="../../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-3.0.4">
@ -40,9 +40,9 @@
<link rel="stylesheet" href="../../../../assets/stylesheets/application.451f80e5.css">
<link rel="stylesheet" href="../../../assets/stylesheets/application.451f80e5.css">
<link rel="stylesheet" href="../../../../assets/stylesheets/application-palette.22915126.css">
<link rel="stylesheet" href="../../../assets/stylesheets/application-palette.22915126.css">
@ -51,18 +51,18 @@
<script src="../../../../assets/javascripts/modernizr.1aa3b519.js"></script>
<script src="../../../assets/javascripts/modernizr.1aa3b519.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
<link rel="stylesheet" href="../../../../assets/fonts/material-icons.css">
<link rel="stylesheet" href="../../../assets/fonts/material-icons.css">
<link rel="stylesheet" href="../../../../extra.css">
<link rel="stylesheet" href="../../../extra.css">
</head>
@ -100,7 +100,7 @@
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
<a href="#custom-configuration" tabindex="1" class="md-skip">
<a href="../../../#custom-configuration" tabindex="1" class="md-skip">
Skip to content
</a>
@ -109,7 +109,7 @@
<nav class="md-header-nav md-grid">
<div class="md-flex">
<div class="md-flex__cell md-flex__cell--shrink">
<a href="../../../.." title="NGINX Ingress Controller" class="md-header-nav__button md-logo">
<a href="../../.." title="NGINX Ingress Controller" class="md-header-nav__button md-logo">
<i class="md-icon">public</i>
@ -205,13 +205,16 @@
<ul class="md-tabs__list">
<li class="md-tabs__item">
<a href="../../../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
<li class="md-tabs__item">
<a href="../../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
@ -219,7 +222,7 @@
<li class="md-tabs__item">
<a href="../../../../deploy/" title="Deployment" class="md-tabs__link">
<a href="../../../deploy/" title="Deployment" class="md-tabs__link">
Deployment
</a>
@ -236,7 +239,7 @@
<li class="md-tabs__item">
<a href="../../../../user-guide/nginx-configuration/" title="User guide" class="md-tabs__link">
<a href="../../../user-guide/nginx-configuration/" title="User guide" class="md-tabs__link">
User guide
</a>
@ -251,7 +254,7 @@
<li class="md-tabs__item">
<a href="../../../" title="Examples" class="md-tabs__link md-tabs__link--active">
<a href="../../" title="Examples" class="md-tabs__link md-tabs__link--active">
Examples
</a>
@ -259,12 +262,6 @@
</ul>
</div>
</nav>
@ -278,7 +275,7 @@
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--primary" data-md-level="0">
<label class="md-nav__title md-nav__title--site" for="__drawer">
<a href="../../../.." title="NGINX Ingress Controller" class="md-nav__button md-logo">
<a href="../../.." title="NGINX Ingress Controller" class="md-nav__button md-logo">
<i class="md-icon">public</i>
@ -315,12 +312,72 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-toggle md-nav__toggle" data-md-toggle="nav-1" type="checkbox" id="nav-1">
<label class="md-nav__link" for="nav-1">
Welcome
</label>
<nav class="md-nav" data-md-component="collapsible" data-md-level="1">
<label class="md-nav__title" for="nav-1">
Welcome
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../../.." title="Welcome" class="md-nav__link">
<a href="../../.." title="Welcome" class="md-nav__link">
Welcome
</a>
</li>
<li class="md-nav__item">
<a href="../../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
<li class="md-nav__item">
<a href="../../../development/" title="Development" class="md-nav__link">
Development
</a>
</li>
</ul>
</nav>
</li>
@ -347,7 +404,7 @@
<li class="md-nav__item">
<a href="../../../../deploy/" title="Installation Guide" class="md-nav__link">
<a href="../../../deploy/" title="Installation Guide" class="md-nav__link">
Installation Guide
</a>
</li>
@ -359,7 +416,7 @@
<li class="md-nav__item">
<a href="../../../../deploy/baremetal/" title="Bare-metal considerations" class="md-nav__link">
<a href="../../../deploy/baremetal/" title="Bare-metal considerations" class="md-nav__link">
Bare-metal considerations
</a>
</li>
@ -371,7 +428,7 @@
<li class="md-nav__item">
<a href="../../../../deploy/rbac/" title="Role Based Access Control (RBAC)" class="md-nav__link">
<a href="../../../deploy/rbac/" title="Role Based Access Control (RBAC)" class="md-nav__link">
Role Based Access Control (RBAC)
</a>
</li>
@ -383,8 +440,8 @@
<li class="md-nav__item">
<a href="../../../../deploy/upgrade/" title="Upgrading" class="md-nav__link">
Upgrading
<a href="../../../deploy/upgrade/" title="Upgrade" class="md-nav__link">
Upgrade
</a>
</li>
@ -438,8 +495,8 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/" title="NGINX Configuration" class="md-nav__link">
NGINX Configuration
<a href="../../../user-guide/nginx-configuration/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -450,7 +507,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/annotations/" title="Annotations" class="md-nav__link">
<a href="../../../user-guide/nginx-configuration/annotations/" title="Annotations" class="md-nav__link">
Annotations
</a>
</li>
@ -462,8 +519,8 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/configmap/" title="ConfigMaps" class="md-nav__link">
ConfigMaps
<a href="../../../user-guide/nginx-configuration/configmap/" title="ConfigMap" class="md-nav__link">
ConfigMap
</a>
</li>
@ -474,7 +531,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/custom-template/" title="Custom NGINX template" class="md-nav__link">
<a href="../../../user-guide/nginx-configuration/custom-template/" title="Custom NGINX template" class="md-nav__link">
Custom NGINX template
</a>
</li>
@ -486,7 +543,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/log-format/" title="Log format" class="md-nav__link">
<a href="../../../user-guide/nginx-configuration/log-format/" title="Log format" class="md-nav__link">
Log format
</a>
</li>
@ -503,7 +560,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/cli-arguments/" title="Command line arguments" class="md-nav__link">
<a href="../../../user-guide/cli-arguments/" title="Command line arguments" class="md-nav__link">
Command line arguments
</a>
</li>
@ -515,7 +572,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/custom-errors/" title="Custom errors" class="md-nav__link">
<a href="../../../user-guide/custom-errors/" title="Custom errors" class="md-nav__link">
Custom errors
</a>
</li>
@ -527,7 +584,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/default-backend/" title="Default backend" class="md-nav__link">
<a href="../../../user-guide/default-backend/" title="Default backend" class="md-nav__link">
Default backend
</a>
</li>
@ -539,7 +596,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/exposing-tcp-udp-services/" title="Exposing TCP and UDP services" class="md-nav__link">
<a href="../../../user-guide/exposing-tcp-udp-services/" title="Exposing TCP and UDP services" class="md-nav__link">
Exposing TCP and UDP services
</a>
</li>
@ -551,7 +608,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/external-articles/" title="External Articles" class="md-nav__link">
<a href="../../../user-guide/external-articles/" title="External Articles" class="md-nav__link">
External Articles
</a>
</li>
@ -563,7 +620,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/miscellaneous/" title="Miscellaneous" class="md-nav__link">
<a href="../../../user-guide/miscellaneous/" title="Miscellaneous" class="md-nav__link">
Miscellaneous
</a>
</li>
@ -575,7 +632,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/monitoring/" title="Prometheus and Grafana installation" class="md-nav__link">
<a href="../../../user-guide/monitoring/" title="Prometheus and Grafana installation" class="md-nav__link">
Prometheus and Grafana installation
</a>
</li>
@ -587,7 +644,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/multiple-ingress/" title="Multiple Ingress controllers" class="md-nav__link">
<a href="../../../user-guide/multiple-ingress/" title="Multiple Ingress controllers" class="md-nav__link">
Multiple Ingress controllers
</a>
</li>
@ -599,7 +656,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/tls/" title="TLS/HTTPS" class="md-nav__link">
<a href="../../../user-guide/tls/" title="TLS/HTTPS" class="md-nav__link">
TLS/HTTPS
</a>
</li>
@ -630,7 +687,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/third-party-addons/modsecurity/" title="ModSecurity Web Application Firewall" class="md-nav__link">
<a href="../../../user-guide/third-party-addons/modsecurity/" title="ModSecurity Web Application Firewall" class="md-nav__link">
ModSecurity Web Application Firewall
</a>
</li>
@ -642,7 +699,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/third-party-addons/opentracing/" title="OpenTracing" class="md-nav__link">
<a href="../../../user-guide/third-party-addons/opentracing/" title="OpenTracing" class="md-nav__link">
OpenTracing
</a>
</li>
@ -685,8 +742,8 @@
<li class="md-nav__item">
<a href="../../../" title="Ingress examples" class="md-nav__link">
Ingress examples
<a href="../../" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -697,7 +754,7 @@
<li class="md-nav__item">
<a href="../../../PREREQUISITES/" title="Prerequisites" class="md-nav__link">
<a href="../../PREREQUISITES/" title="Prerequisites" class="md-nav__link">
Prerequisites
</a>
</li>
@ -709,8 +766,8 @@
<li class="md-nav__item">
<a href="../../../affinity/cookie/README/" title="Sticky Session" class="md-nav__link">
Sticky Session
<a href="../../affinity/cookie/" title="Sticky Sessions" class="md-nav__link">
Sticky Sessions
</a>
</li>
@ -740,7 +797,7 @@
<li class="md-nav__item">
<a href="../../../auth/basic/README/" title="Basic Authentication" class="md-nav__link">
<a href="../../auth/basic/" title="Basic Authentication" class="md-nav__link">
Basic Authentication
</a>
</li>
@ -752,7 +809,7 @@
<li class="md-nav__item">
<a href="../../../auth/client-certs/README/" title="Client Certificate Authentication" class="md-nav__link">
<a href="../../auth/client-certs/" title="Client Certificate Authentication" class="md-nav__link">
Client Certificate Authentication
</a>
</li>
@ -764,7 +821,7 @@
<li class="md-nav__item">
<a href="../../../auth/external-auth/README/" title="External Basic Authentication" class="md-nav__link">
<a href="../../auth/external-auth/" title="External Basic Authentication" class="md-nav__link">
External Basic Authentication
</a>
</li>
@ -776,7 +833,7 @@
<li class="md-nav__item">
<a href="../../../auth/oauth-external-auth/README/" title="External OAUTH Authentication" class="md-nav__link">
<a href="../../auth/oauth-external-auth/" title="External OAUTH Authentication" class="md-nav__link">
External OAUTH Authentication
</a>
</li>
@ -814,7 +871,7 @@
<li class="md-nav__item">
<a href="../../configuration-snippets/README/" title="Configuration Snippets" class="md-nav__link">
<a href="../configuration-snippets/" title="Configuration Snippets" class="md-nav__link">
Configuration Snippets
</a>
</li>
@ -847,7 +904,7 @@
<li class="md-nav__item">
<a href="../../custom-errors/README/" title="Custom Errors" class="md-nav__link">
<a href="../custom-errors/" title="Custom Errors" class="md-nav__link">
Custom Errors
</a>
</li>
@ -859,7 +916,7 @@
<li class="md-nav__item">
<a href="../../custom-headers/README/" title="Custom Headers" class="md-nav__link">
<a href="../custom-headers/" title="Custom Headers" class="md-nav__link">
Custom Headers
</a>
</li>
@ -871,7 +928,7 @@
<li class="md-nav__item">
<a href="../../custom-upstream-check/README/" title="Custom Upstream server checks" class="md-nav__link">
<a href="../custom-upstream-check/" title="Custom Upstream server checks" class="md-nav__link">
Custom Upstream server checks
</a>
</li>
@ -883,8 +940,8 @@
<li class="md-nav__item">
<a href="../../external-auth-headers/README/" title="External authentication, authentication service response headers propagation" class="md-nav__link">
External authentication, authentication service response headers propagation
<a href="../external-auth-headers/" title="External authentication" class="md-nav__link">
External authentication
</a>
</li>
@ -895,7 +952,7 @@
<li class="md-nav__item">
<a href="../../ssl-dh-param/README/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
<a href="../ssl-dh-param/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
Custom DH parameters for perfect forward secrecy
</a>
</li>
@ -907,7 +964,7 @@
<li class="md-nav__item">
<a href="../../sysctl/README/" title="Sysctl tuning" class="md-nav__link">
<a href="../sysctl/" title="Sysctl tuning" class="md-nav__link">
Sysctl tuning
</a>
</li>
@ -924,7 +981,7 @@
<li class="md-nav__item">
<a href="../../../docker-registry/README/" title="Docker registry" class="md-nav__link">
<a href="../../docker-registry/" title="Docker registry" class="md-nav__link">
Docker registry
</a>
</li>
@ -936,7 +993,7 @@
<li class="md-nav__item">
<a href="../../../grpc/README/" title="gRPC" class="md-nav__link">
<a href="../../grpc/" title="gRPC" class="md-nav__link">
gRPC
</a>
</li>
@ -948,7 +1005,7 @@
<li class="md-nav__item">
<a href="../../../multi-tls/README/" title="Multi TLS certificate termination" class="md-nav__link">
<a href="../../multi-tls/" title="Multi TLS certificate termination" class="md-nav__link">
Multi TLS certificate termination
</a>
</li>
@ -960,7 +1017,7 @@
<li class="md-nav__item">
<a href="../../../rewrite/README/" title="Rewrite" class="md-nav__link">
<a href="../../rewrite/" title="Rewrite" class="md-nav__link">
Rewrite
</a>
</li>
@ -972,7 +1029,7 @@
<li class="md-nav__item">
<a href="../../../static-ip/README/" title="Static IPs" class="md-nav__link">
<a href="../../static-ip/" title="Static IPs" class="md-nav__link">
Static IPs
</a>
</li>
@ -984,7 +1041,7 @@
<li class="md-nav__item">
<a href="../../../tls-termination/README/" title="TLS termination" class="md-nav__link">
<a href="../../tls-termination/" title="TLS termination" class="md-nav__link">
TLS termination
</a>
</li>
@ -995,42 +1052,6 @@
</li>
<li class="md-nav__item">
<a href="../../../../development/" title="Developing for NGINX Ingress Controller" class="md-nav__link">
Developing for NGINX Ingress Controller
</a>
</li>
<li class="md-nav__item">
<a href="../../../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
</ul>
</nav>
</div>
@ -1100,7 +1121,7 @@ metadata:
<div class="md-footer-nav">
<nav class="md-footer-nav__inner md-grid">
<a href="../../configuration-snippets/README/" title="Configuration Snippets" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
<a href="../configuration-snippets/" title="Configuration Snippets" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
<div class="md-flex__cell md-flex__cell--shrink">
<i class="md-icon md-icon--arrow-back md-footer-nav__button"></i>
</div>
@ -1115,7 +1136,7 @@ metadata:
</a>
<a href="../../custom-errors/README/" title="Custom Errors" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
<a href="../custom-errors/" title="Custom Errors" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
<div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
<span class="md-flex__ellipsis">
<span class="md-footer-nav__direction">
@ -1151,9 +1172,9 @@ metadata:
</div>
<script src="../../../../assets/javascripts/application.30f6b8b1.js"></script>
<script src="../../../assets/javascripts/application.583bbe55.js"></script>
<script>app.initialize({version:"0.17.5",url:{base:"../../../.."}})</script>
<script>app.initialize({version:"1.0.4",url:{base:"../../.."}})</script>

View file

@ -31,8 +31,8 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="../../../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-0.17.5, mkdocs-material-2.9.4">
<link rel="shortcut icon" href="../../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-3.0.4">
@ -40,9 +40,9 @@
<link rel="stylesheet" href="../../../../assets/stylesheets/application.451f80e5.css">
<link rel="stylesheet" href="../../../assets/stylesheets/application.451f80e5.css">
<link rel="stylesheet" href="../../../../assets/stylesheets/application-palette.22915126.css">
<link rel="stylesheet" href="../../../assets/stylesheets/application-palette.22915126.css">
@ -51,18 +51,18 @@
<script src="../../../../assets/javascripts/modernizr.1aa3b519.js"></script>
<script src="../../../assets/javascripts/modernizr.1aa3b519.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
<link rel="stylesheet" href="../../../../assets/fonts/material-icons.css">
<link rel="stylesheet" href="../../../assets/fonts/material-icons.css">
<link rel="stylesheet" href="../../../../extra.css">
<link rel="stylesheet" href="../../../extra.css">
</head>
@ -100,7 +100,7 @@
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
<a href="#custom-errors" tabindex="1" class="md-skip">
<a href="../../../#custom-errors" tabindex="1" class="md-skip">
Skip to content
</a>
@ -109,7 +109,7 @@
<nav class="md-header-nav md-grid">
<div class="md-flex">
<div class="md-flex__cell md-flex__cell--shrink">
<a href="../../../.." title="NGINX Ingress Controller" class="md-header-nav__button md-logo">
<a href="../../.." title="NGINX Ingress Controller" class="md-header-nav__button md-logo">
<i class="md-icon">public</i>
@ -205,13 +205,16 @@
<ul class="md-tabs__list">
<li class="md-tabs__item">
<a href="../../../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
<li class="md-tabs__item">
<a href="../../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
@ -219,7 +222,7 @@
<li class="md-tabs__item">
<a href="../../../../deploy/" title="Deployment" class="md-tabs__link">
<a href="../../../deploy/" title="Deployment" class="md-tabs__link">
Deployment
</a>
@ -236,7 +239,7 @@
<li class="md-tabs__item">
<a href="../../../../user-guide/nginx-configuration/" title="User guide" class="md-tabs__link">
<a href="../../../user-guide/nginx-configuration/" title="User guide" class="md-tabs__link">
User guide
</a>
@ -251,7 +254,7 @@
<li class="md-tabs__item">
<a href="../../../" title="Examples" class="md-tabs__link md-tabs__link--active">
<a href="../../" title="Examples" class="md-tabs__link md-tabs__link--active">
Examples
</a>
@ -259,12 +262,6 @@
</ul>
</div>
</nav>
@ -278,7 +275,7 @@
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--primary" data-md-level="0">
<label class="md-nav__title md-nav__title--site" for="__drawer">
<a href="../../../.." title="NGINX Ingress Controller" class="md-nav__button md-logo">
<a href="../../.." title="NGINX Ingress Controller" class="md-nav__button md-logo">
<i class="md-icon">public</i>
@ -315,12 +312,72 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-toggle md-nav__toggle" data-md-toggle="nav-1" type="checkbox" id="nav-1">
<label class="md-nav__link" for="nav-1">
Welcome
</label>
<nav class="md-nav" data-md-component="collapsible" data-md-level="1">
<label class="md-nav__title" for="nav-1">
Welcome
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../../.." title="Welcome" class="md-nav__link">
<a href="../../.." title="Welcome" class="md-nav__link">
Welcome
</a>
</li>
<li class="md-nav__item">
<a href="../../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
<li class="md-nav__item">
<a href="../../../development/" title="Development" class="md-nav__link">
Development
</a>
</li>
</ul>
</nav>
</li>
@ -347,7 +404,7 @@
<li class="md-nav__item">
<a href="../../../../deploy/" title="Installation Guide" class="md-nav__link">
<a href="../../../deploy/" title="Installation Guide" class="md-nav__link">
Installation Guide
</a>
</li>
@ -359,7 +416,7 @@
<li class="md-nav__item">
<a href="../../../../deploy/baremetal/" title="Bare-metal considerations" class="md-nav__link">
<a href="../../../deploy/baremetal/" title="Bare-metal considerations" class="md-nav__link">
Bare-metal considerations
</a>
</li>
@ -371,7 +428,7 @@
<li class="md-nav__item">
<a href="../../../../deploy/rbac/" title="Role Based Access Control (RBAC)" class="md-nav__link">
<a href="../../../deploy/rbac/" title="Role Based Access Control (RBAC)" class="md-nav__link">
Role Based Access Control (RBAC)
</a>
</li>
@ -383,8 +440,8 @@
<li class="md-nav__item">
<a href="../../../../deploy/upgrade/" title="Upgrading" class="md-nav__link">
Upgrading
<a href="../../../deploy/upgrade/" title="Upgrade" class="md-nav__link">
Upgrade
</a>
</li>
@ -438,8 +495,8 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/" title="NGINX Configuration" class="md-nav__link">
NGINX Configuration
<a href="../../../user-guide/nginx-configuration/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -450,7 +507,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/annotations/" title="Annotations" class="md-nav__link">
<a href="../../../user-guide/nginx-configuration/annotations/" title="Annotations" class="md-nav__link">
Annotations
</a>
</li>
@ -462,8 +519,8 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/configmap/" title="ConfigMaps" class="md-nav__link">
ConfigMaps
<a href="../../../user-guide/nginx-configuration/configmap/" title="ConfigMap" class="md-nav__link">
ConfigMap
</a>
</li>
@ -474,7 +531,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/custom-template/" title="Custom NGINX template" class="md-nav__link">
<a href="../../../user-guide/nginx-configuration/custom-template/" title="Custom NGINX template" class="md-nav__link">
Custom NGINX template
</a>
</li>
@ -486,7 +543,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/log-format/" title="Log format" class="md-nav__link">
<a href="../../../user-guide/nginx-configuration/log-format/" title="Log format" class="md-nav__link">
Log format
</a>
</li>
@ -503,7 +560,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/cli-arguments/" title="Command line arguments" class="md-nav__link">
<a href="../../../user-guide/cli-arguments/" title="Command line arguments" class="md-nav__link">
Command line arguments
</a>
</li>
@ -515,7 +572,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/custom-errors/" title="Custom errors" class="md-nav__link">
<a href="../../../user-guide/custom-errors/" title="Custom errors" class="md-nav__link">
Custom errors
</a>
</li>
@ -527,7 +584,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/default-backend/" title="Default backend" class="md-nav__link">
<a href="../../../user-guide/default-backend/" title="Default backend" class="md-nav__link">
Default backend
</a>
</li>
@ -539,7 +596,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/exposing-tcp-udp-services/" title="Exposing TCP and UDP services" class="md-nav__link">
<a href="../../../user-guide/exposing-tcp-udp-services/" title="Exposing TCP and UDP services" class="md-nav__link">
Exposing TCP and UDP services
</a>
</li>
@ -551,7 +608,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/external-articles/" title="External Articles" class="md-nav__link">
<a href="../../../user-guide/external-articles/" title="External Articles" class="md-nav__link">
External Articles
</a>
</li>
@ -563,7 +620,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/miscellaneous/" title="Miscellaneous" class="md-nav__link">
<a href="../../../user-guide/miscellaneous/" title="Miscellaneous" class="md-nav__link">
Miscellaneous
</a>
</li>
@ -575,7 +632,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/monitoring/" title="Prometheus and Grafana installation" class="md-nav__link">
<a href="../../../user-guide/monitoring/" title="Prometheus and Grafana installation" class="md-nav__link">
Prometheus and Grafana installation
</a>
</li>
@ -587,7 +644,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/multiple-ingress/" title="Multiple Ingress controllers" class="md-nav__link">
<a href="../../../user-guide/multiple-ingress/" title="Multiple Ingress controllers" class="md-nav__link">
Multiple Ingress controllers
</a>
</li>
@ -599,7 +656,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/tls/" title="TLS/HTTPS" class="md-nav__link">
<a href="../../../user-guide/tls/" title="TLS/HTTPS" class="md-nav__link">
TLS/HTTPS
</a>
</li>
@ -630,7 +687,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/third-party-addons/modsecurity/" title="ModSecurity Web Application Firewall" class="md-nav__link">
<a href="../../../user-guide/third-party-addons/modsecurity/" title="ModSecurity Web Application Firewall" class="md-nav__link">
ModSecurity Web Application Firewall
</a>
</li>
@ -642,7 +699,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/third-party-addons/opentracing/" title="OpenTracing" class="md-nav__link">
<a href="../../../user-guide/third-party-addons/opentracing/" title="OpenTracing" class="md-nav__link">
OpenTracing
</a>
</li>
@ -685,8 +742,8 @@
<li class="md-nav__item">
<a href="../../../" title="Ingress examples" class="md-nav__link">
Ingress examples
<a href="../../" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -697,7 +754,7 @@
<li class="md-nav__item">
<a href="../../../PREREQUISITES/" title="Prerequisites" class="md-nav__link">
<a href="../../PREREQUISITES/" title="Prerequisites" class="md-nav__link">
Prerequisites
</a>
</li>
@ -709,8 +766,8 @@
<li class="md-nav__item">
<a href="../../../affinity/cookie/README/" title="Sticky Session" class="md-nav__link">
Sticky Session
<a href="../../affinity/cookie/" title="Sticky Sessions" class="md-nav__link">
Sticky Sessions
</a>
</li>
@ -740,7 +797,7 @@
<li class="md-nav__item">
<a href="../../../auth/basic/README/" title="Basic Authentication" class="md-nav__link">
<a href="../../auth/basic/" title="Basic Authentication" class="md-nav__link">
Basic Authentication
</a>
</li>
@ -752,7 +809,7 @@
<li class="md-nav__item">
<a href="../../../auth/client-certs/README/" title="Client Certificate Authentication" class="md-nav__link">
<a href="../../auth/client-certs/" title="Client Certificate Authentication" class="md-nav__link">
Client Certificate Authentication
</a>
</li>
@ -764,7 +821,7 @@
<li class="md-nav__item">
<a href="../../../auth/external-auth/README/" title="External Basic Authentication" class="md-nav__link">
<a href="../../auth/external-auth/" title="External Basic Authentication" class="md-nav__link">
External Basic Authentication
</a>
</li>
@ -776,7 +833,7 @@
<li class="md-nav__item">
<a href="../../../auth/oauth-external-auth/README/" title="External OAUTH Authentication" class="md-nav__link">
<a href="../../auth/oauth-external-auth/" title="External OAUTH Authentication" class="md-nav__link">
External OAUTH Authentication
</a>
</li>
@ -814,7 +871,7 @@
<li class="md-nav__item">
<a href="../../configuration-snippets/README/" title="Configuration Snippets" class="md-nav__link">
<a href="../configuration-snippets/" title="Configuration Snippets" class="md-nav__link">
Configuration Snippets
</a>
</li>
@ -826,7 +883,7 @@
<li class="md-nav__item">
<a href="../../custom-configuration/README/" title="Custom Configuration" class="md-nav__link">
<a href="../custom-configuration/" title="Custom Configuration" class="md-nav__link">
Custom Configuration
</a>
</li>
@ -902,7 +959,7 @@
<li class="md-nav__item">
<a href="../../custom-headers/README/" title="Custom Headers" class="md-nav__link">
<a href="../custom-headers/" title="Custom Headers" class="md-nav__link">
Custom Headers
</a>
</li>
@ -914,7 +971,7 @@
<li class="md-nav__item">
<a href="../../custom-upstream-check/README/" title="Custom Upstream server checks" class="md-nav__link">
<a href="../custom-upstream-check/" title="Custom Upstream server checks" class="md-nav__link">
Custom Upstream server checks
</a>
</li>
@ -926,8 +983,8 @@
<li class="md-nav__item">
<a href="../../external-auth-headers/README/" title="External authentication, authentication service response headers propagation" class="md-nav__link">
External authentication, authentication service response headers propagation
<a href="../external-auth-headers/" title="External authentication" class="md-nav__link">
External authentication
</a>
</li>
@ -938,7 +995,7 @@
<li class="md-nav__item">
<a href="../../ssl-dh-param/README/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
<a href="../ssl-dh-param/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
Custom DH parameters for perfect forward secrecy
</a>
</li>
@ -950,7 +1007,7 @@
<li class="md-nav__item">
<a href="../../sysctl/README/" title="Sysctl tuning" class="md-nav__link">
<a href="../sysctl/" title="Sysctl tuning" class="md-nav__link">
Sysctl tuning
</a>
</li>
@ -967,7 +1024,7 @@
<li class="md-nav__item">
<a href="../../../docker-registry/README/" title="Docker registry" class="md-nav__link">
<a href="../../docker-registry/" title="Docker registry" class="md-nav__link">
Docker registry
</a>
</li>
@ -979,7 +1036,7 @@
<li class="md-nav__item">
<a href="../../../grpc/README/" title="gRPC" class="md-nav__link">
<a href="../../grpc/" title="gRPC" class="md-nav__link">
gRPC
</a>
</li>
@ -991,7 +1048,7 @@
<li class="md-nav__item">
<a href="../../../multi-tls/README/" title="Multi TLS certificate termination" class="md-nav__link">
<a href="../../multi-tls/" title="Multi TLS certificate termination" class="md-nav__link">
Multi TLS certificate termination
</a>
</li>
@ -1003,7 +1060,7 @@
<li class="md-nav__item">
<a href="../../../rewrite/README/" title="Rewrite" class="md-nav__link">
<a href="../../rewrite/" title="Rewrite" class="md-nav__link">
Rewrite
</a>
</li>
@ -1015,7 +1072,7 @@
<li class="md-nav__item">
<a href="../../../static-ip/README/" title="Static IPs" class="md-nav__link">
<a href="../../static-ip/" title="Static IPs" class="md-nav__link">
Static IPs
</a>
</li>
@ -1027,7 +1084,7 @@
<li class="md-nav__item">
<a href="../../../tls-termination/README/" title="TLS termination" class="md-nav__link">
<a href="../../tls-termination/" title="TLS termination" class="md-nav__link">
TLS termination
</a>
</li>
@ -1038,42 +1095,6 @@
</li>
<li class="md-nav__item">
<a href="../../../../development/" title="Developing for NGINX Ingress Controller" class="md-nav__link">
Developing for NGINX Ingress Controller
</a>
</li>
<li class="md-nav__item">
<a href="../../../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
</ul>
</nav>
</div>
@ -1154,7 +1175,7 @@ service/nginx-errors ClusterIP <span class="m">10</span>.0.0.12 &lt;none&g
<h2 id="ingress-controller-configuration">Ingress controller configuration<a class="headerlink" href="#ingress-controller-configuration" title="Permanent link">&para;</a></h2>
<p>If you do not already have an instance of the the NGINX Ingress controller running, deploy it according to the
<a href="../../../../deploy/">deployment guide</a>, then follow these steps:</p>
<a href="../../../deploy/">deployment guide</a>, then follow these steps:</p>
<ol>
<li>
<p>Edit the <code class="codehilite">nginx-ingress-controller</code> Deployment and set the value of the <code class="codehilite">--default-backend</code> flag to the name of the
@ -1225,7 +1246,7 @@ responses are still in the correct format when a backend returns 503 (eg. if you
<div class="md-footer-nav">
<nav class="md-footer-nav__inner md-grid">
<a href="../../custom-configuration/README/" title="Custom Configuration" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
<a href="../custom-configuration/" title="Custom Configuration" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
<div class="md-flex__cell md-flex__cell--shrink">
<i class="md-icon md-icon--arrow-back md-footer-nav__button"></i>
</div>
@ -1240,7 +1261,7 @@ responses are still in the correct format when a backend returns 503 (eg. if you
</a>
<a href="../../custom-headers/README/" title="Custom Headers" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
<a href="../custom-headers/" title="Custom Headers" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
<div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
<span class="md-flex__ellipsis">
<span class="md-footer-nav__direction">
@ -1276,9 +1297,9 @@ responses are still in the correct format when a backend returns 503 (eg. if you
</div>
<script src="../../../../assets/javascripts/application.30f6b8b1.js"></script>
<script src="../../../assets/javascripts/application.583bbe55.js"></script>
<script>app.initialize({version:"0.17.5",url:{base:"../../../.."}})</script>
<script>app.initialize({version:"1.0.4",url:{base:"../../.."}})</script>

View file

@ -31,8 +31,8 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="../../../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-0.17.5, mkdocs-material-2.9.4">
<link rel="shortcut icon" href="../../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-3.0.4">
@ -40,9 +40,9 @@
<link rel="stylesheet" href="../../../../assets/stylesheets/application.451f80e5.css">
<link rel="stylesheet" href="../../../assets/stylesheets/application.451f80e5.css">
<link rel="stylesheet" href="../../../../assets/stylesheets/application-palette.22915126.css">
<link rel="stylesheet" href="../../../assets/stylesheets/application-palette.22915126.css">
@ -51,18 +51,18 @@
<script src="../../../../assets/javascripts/modernizr.1aa3b519.js"></script>
<script src="../../../assets/javascripts/modernizr.1aa3b519.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
<link rel="stylesheet" href="../../../../assets/fonts/material-icons.css">
<link rel="stylesheet" href="../../../assets/fonts/material-icons.css">
<link rel="stylesheet" href="../../../../extra.css">
<link rel="stylesheet" href="../../../extra.css">
</head>
@ -100,7 +100,7 @@
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
<a href="#custom-headers" tabindex="1" class="md-skip">
<a href="../../../#custom-headers" tabindex="1" class="md-skip">
Skip to content
</a>
@ -109,7 +109,7 @@
<nav class="md-header-nav md-grid">
<div class="md-flex">
<div class="md-flex__cell md-flex__cell--shrink">
<a href="../../../.." title="NGINX Ingress Controller" class="md-header-nav__button md-logo">
<a href="../../.." title="NGINX Ingress Controller" class="md-header-nav__button md-logo">
<i class="md-icon">public</i>
@ -205,13 +205,16 @@
<ul class="md-tabs__list">
<li class="md-tabs__item">
<a href="../../../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
<li class="md-tabs__item">
<a href="../../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
@ -219,7 +222,7 @@
<li class="md-tabs__item">
<a href="../../../../deploy/" title="Deployment" class="md-tabs__link">
<a href="../../../deploy/" title="Deployment" class="md-tabs__link">
Deployment
</a>
@ -236,7 +239,7 @@
<li class="md-tabs__item">
<a href="../../../../user-guide/nginx-configuration/" title="User guide" class="md-tabs__link">
<a href="../../../user-guide/nginx-configuration/" title="User guide" class="md-tabs__link">
User guide
</a>
@ -251,7 +254,7 @@
<li class="md-tabs__item">
<a href="../../../" title="Examples" class="md-tabs__link md-tabs__link--active">
<a href="../../" title="Examples" class="md-tabs__link md-tabs__link--active">
Examples
</a>
@ -259,12 +262,6 @@
</ul>
</div>
</nav>
@ -278,7 +275,7 @@
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--primary" data-md-level="0">
<label class="md-nav__title md-nav__title--site" for="__drawer">
<a href="../../../.." title="NGINX Ingress Controller" class="md-nav__button md-logo">
<a href="../../.." title="NGINX Ingress Controller" class="md-nav__button md-logo">
<i class="md-icon">public</i>
@ -315,12 +312,72 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-toggle md-nav__toggle" data-md-toggle="nav-1" type="checkbox" id="nav-1">
<label class="md-nav__link" for="nav-1">
Welcome
</label>
<nav class="md-nav" data-md-component="collapsible" data-md-level="1">
<label class="md-nav__title" for="nav-1">
Welcome
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../../.." title="Welcome" class="md-nav__link">
<a href="../../.." title="Welcome" class="md-nav__link">
Welcome
</a>
</li>
<li class="md-nav__item">
<a href="../../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
<li class="md-nav__item">
<a href="../../../development/" title="Development" class="md-nav__link">
Development
</a>
</li>
</ul>
</nav>
</li>
@ -347,7 +404,7 @@
<li class="md-nav__item">
<a href="../../../../deploy/" title="Installation Guide" class="md-nav__link">
<a href="../../../deploy/" title="Installation Guide" class="md-nav__link">
Installation Guide
</a>
</li>
@ -359,7 +416,7 @@
<li class="md-nav__item">
<a href="../../../../deploy/baremetal/" title="Bare-metal considerations" class="md-nav__link">
<a href="../../../deploy/baremetal/" title="Bare-metal considerations" class="md-nav__link">
Bare-metal considerations
</a>
</li>
@ -371,7 +428,7 @@
<li class="md-nav__item">
<a href="../../../../deploy/rbac/" title="Role Based Access Control (RBAC)" class="md-nav__link">
<a href="../../../deploy/rbac/" title="Role Based Access Control (RBAC)" class="md-nav__link">
Role Based Access Control (RBAC)
</a>
</li>
@ -383,8 +440,8 @@
<li class="md-nav__item">
<a href="../../../../deploy/upgrade/" title="Upgrading" class="md-nav__link">
Upgrading
<a href="../../../deploy/upgrade/" title="Upgrade" class="md-nav__link">
Upgrade
</a>
</li>
@ -438,8 +495,8 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/" title="NGINX Configuration" class="md-nav__link">
NGINX Configuration
<a href="../../../user-guide/nginx-configuration/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -450,7 +507,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/annotations/" title="Annotations" class="md-nav__link">
<a href="../../../user-guide/nginx-configuration/annotations/" title="Annotations" class="md-nav__link">
Annotations
</a>
</li>
@ -462,8 +519,8 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/configmap/" title="ConfigMaps" class="md-nav__link">
ConfigMaps
<a href="../../../user-guide/nginx-configuration/configmap/" title="ConfigMap" class="md-nav__link">
ConfigMap
</a>
</li>
@ -474,7 +531,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/custom-template/" title="Custom NGINX template" class="md-nav__link">
<a href="../../../user-guide/nginx-configuration/custom-template/" title="Custom NGINX template" class="md-nav__link">
Custom NGINX template
</a>
</li>
@ -486,7 +543,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/log-format/" title="Log format" class="md-nav__link">
<a href="../../../user-guide/nginx-configuration/log-format/" title="Log format" class="md-nav__link">
Log format
</a>
</li>
@ -503,7 +560,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/cli-arguments/" title="Command line arguments" class="md-nav__link">
<a href="../../../user-guide/cli-arguments/" title="Command line arguments" class="md-nav__link">
Command line arguments
</a>
</li>
@ -515,7 +572,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/custom-errors/" title="Custom errors" class="md-nav__link">
<a href="../../../user-guide/custom-errors/" title="Custom errors" class="md-nav__link">
Custom errors
</a>
</li>
@ -527,7 +584,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/default-backend/" title="Default backend" class="md-nav__link">
<a href="../../../user-guide/default-backend/" title="Default backend" class="md-nav__link">
Default backend
</a>
</li>
@ -539,7 +596,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/exposing-tcp-udp-services/" title="Exposing TCP and UDP services" class="md-nav__link">
<a href="../../../user-guide/exposing-tcp-udp-services/" title="Exposing TCP and UDP services" class="md-nav__link">
Exposing TCP and UDP services
</a>
</li>
@ -551,7 +608,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/external-articles/" title="External Articles" class="md-nav__link">
<a href="../../../user-guide/external-articles/" title="External Articles" class="md-nav__link">
External Articles
</a>
</li>
@ -563,7 +620,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/miscellaneous/" title="Miscellaneous" class="md-nav__link">
<a href="../../../user-guide/miscellaneous/" title="Miscellaneous" class="md-nav__link">
Miscellaneous
</a>
</li>
@ -575,7 +632,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/monitoring/" title="Prometheus and Grafana installation" class="md-nav__link">
<a href="../../../user-guide/monitoring/" title="Prometheus and Grafana installation" class="md-nav__link">
Prometheus and Grafana installation
</a>
</li>
@ -587,7 +644,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/multiple-ingress/" title="Multiple Ingress controllers" class="md-nav__link">
<a href="../../../user-guide/multiple-ingress/" title="Multiple Ingress controllers" class="md-nav__link">
Multiple Ingress controllers
</a>
</li>
@ -599,7 +656,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/tls/" title="TLS/HTTPS" class="md-nav__link">
<a href="../../../user-guide/tls/" title="TLS/HTTPS" class="md-nav__link">
TLS/HTTPS
</a>
</li>
@ -630,7 +687,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/third-party-addons/modsecurity/" title="ModSecurity Web Application Firewall" class="md-nav__link">
<a href="../../../user-guide/third-party-addons/modsecurity/" title="ModSecurity Web Application Firewall" class="md-nav__link">
ModSecurity Web Application Firewall
</a>
</li>
@ -642,7 +699,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/third-party-addons/opentracing/" title="OpenTracing" class="md-nav__link">
<a href="../../../user-guide/third-party-addons/opentracing/" title="OpenTracing" class="md-nav__link">
OpenTracing
</a>
</li>
@ -685,8 +742,8 @@
<li class="md-nav__item">
<a href="../../../" title="Ingress examples" class="md-nav__link">
Ingress examples
<a href="../../" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -697,7 +754,7 @@
<li class="md-nav__item">
<a href="../../../PREREQUISITES/" title="Prerequisites" class="md-nav__link">
<a href="../../PREREQUISITES/" title="Prerequisites" class="md-nav__link">
Prerequisites
</a>
</li>
@ -709,8 +766,8 @@
<li class="md-nav__item">
<a href="../../../affinity/cookie/README/" title="Sticky Session" class="md-nav__link">
Sticky Session
<a href="../../affinity/cookie/" title="Sticky Sessions" class="md-nav__link">
Sticky Sessions
</a>
</li>
@ -740,7 +797,7 @@
<li class="md-nav__item">
<a href="../../../auth/basic/README/" title="Basic Authentication" class="md-nav__link">
<a href="../../auth/basic/" title="Basic Authentication" class="md-nav__link">
Basic Authentication
</a>
</li>
@ -752,7 +809,7 @@
<li class="md-nav__item">
<a href="../../../auth/client-certs/README/" title="Client Certificate Authentication" class="md-nav__link">
<a href="../../auth/client-certs/" title="Client Certificate Authentication" class="md-nav__link">
Client Certificate Authentication
</a>
</li>
@ -764,7 +821,7 @@
<li class="md-nav__item">
<a href="../../../auth/external-auth/README/" title="External Basic Authentication" class="md-nav__link">
<a href="../../auth/external-auth/" title="External Basic Authentication" class="md-nav__link">
External Basic Authentication
</a>
</li>
@ -776,7 +833,7 @@
<li class="md-nav__item">
<a href="../../../auth/oauth-external-auth/README/" title="External OAUTH Authentication" class="md-nav__link">
<a href="../../auth/oauth-external-auth/" title="External OAUTH Authentication" class="md-nav__link">
External OAUTH Authentication
</a>
</li>
@ -814,7 +871,7 @@
<li class="md-nav__item">
<a href="../../configuration-snippets/README/" title="Configuration Snippets" class="md-nav__link">
<a href="../configuration-snippets/" title="Configuration Snippets" class="md-nav__link">
Configuration Snippets
</a>
</li>
@ -826,7 +883,7 @@
<li class="md-nav__item">
<a href="../../custom-configuration/README/" title="Custom Configuration" class="md-nav__link">
<a href="../custom-configuration/" title="Custom Configuration" class="md-nav__link">
Custom Configuration
</a>
</li>
@ -838,7 +895,7 @@
<li class="md-nav__item">
<a href="../../custom-errors/README/" title="Custom Errors" class="md-nav__link">
<a href="../custom-errors/" title="Custom Errors" class="md-nav__link">
Custom Errors
</a>
</li>
@ -900,7 +957,7 @@
<li class="md-nav__item">
<a href="../../custom-upstream-check/README/" title="Custom Upstream server checks" class="md-nav__link">
<a href="../custom-upstream-check/" title="Custom Upstream server checks" class="md-nav__link">
Custom Upstream server checks
</a>
</li>
@ -912,8 +969,8 @@
<li class="md-nav__item">
<a href="../../external-auth-headers/README/" title="External authentication, authentication service response headers propagation" class="md-nav__link">
External authentication, authentication service response headers propagation
<a href="../external-auth-headers/" title="External authentication" class="md-nav__link">
External authentication
</a>
</li>
@ -924,7 +981,7 @@
<li class="md-nav__item">
<a href="../../ssl-dh-param/README/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
<a href="../ssl-dh-param/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
Custom DH parameters for perfect forward secrecy
</a>
</li>
@ -936,7 +993,7 @@
<li class="md-nav__item">
<a href="../../sysctl/README/" title="Sysctl tuning" class="md-nav__link">
<a href="../sysctl/" title="Sysctl tuning" class="md-nav__link">
Sysctl tuning
</a>
</li>
@ -953,7 +1010,7 @@
<li class="md-nav__item">
<a href="../../../docker-registry/README/" title="Docker registry" class="md-nav__link">
<a href="../../docker-registry/" title="Docker registry" class="md-nav__link">
Docker registry
</a>
</li>
@ -965,7 +1022,7 @@
<li class="md-nav__item">
<a href="../../../grpc/README/" title="gRPC" class="md-nav__link">
<a href="../../grpc/" title="gRPC" class="md-nav__link">
gRPC
</a>
</li>
@ -977,7 +1034,7 @@
<li class="md-nav__item">
<a href="../../../multi-tls/README/" title="Multi TLS certificate termination" class="md-nav__link">
<a href="../../multi-tls/" title="Multi TLS certificate termination" class="md-nav__link">
Multi TLS certificate termination
</a>
</li>
@ -989,7 +1046,7 @@
<li class="md-nav__item">
<a href="../../../rewrite/README/" title="Rewrite" class="md-nav__link">
<a href="../../rewrite/" title="Rewrite" class="md-nav__link">
Rewrite
</a>
</li>
@ -1001,7 +1058,7 @@
<li class="md-nav__item">
<a href="../../../static-ip/README/" title="Static IPs" class="md-nav__link">
<a href="../../static-ip/" title="Static IPs" class="md-nav__link">
Static IPs
</a>
</li>
@ -1013,7 +1070,7 @@
<li class="md-nav__item">
<a href="../../../tls-termination/README/" title="TLS termination" class="md-nav__link">
<a href="../../tls-termination/" title="TLS termination" class="md-nav__link">
TLS termination
</a>
</li>
@ -1024,42 +1081,6 @@
</li>
<li class="md-nav__item">
<a href="../../../../development/" title="Developing for NGINX Ingress Controller" class="md-nav__link">
Developing for NGINX Ingress Controller
</a>
</li>
<li class="md-nav__item">
<a href="../../../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
</ul>
</nav>
</div>
@ -1140,7 +1161,7 @@ server</p>
<div class="md-footer-nav">
<nav class="md-footer-nav__inner md-grid">
<a href="../../custom-errors/README/" title="Custom Errors" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
<a href="../custom-errors/" title="Custom Errors" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
<div class="md-flex__cell md-flex__cell--shrink">
<i class="md-icon md-icon--arrow-back md-footer-nav__button"></i>
</div>
@ -1155,7 +1176,7 @@ server</p>
</a>
<a href="../../custom-upstream-check/README/" title="Custom Upstream server checks" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
<a href="../custom-upstream-check/" title="Custom Upstream server checks" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
<div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
<span class="md-flex__ellipsis">
<span class="md-footer-nav__direction">
@ -1191,9 +1212,9 @@ server</p>
</div>
<script src="../../../../assets/javascripts/application.30f6b8b1.js"></script>
<script src="../../../assets/javascripts/application.583bbe55.js"></script>
<script>app.initialize({version:"0.17.5",url:{base:"../../../.."}})</script>
<script>app.initialize({version:"1.0.4",url:{base:"../../.."}})</script>

View file

@ -31,8 +31,8 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="../../../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-0.17.5, mkdocs-material-2.9.4">
<link rel="shortcut icon" href="../../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-3.0.4">
@ -40,9 +40,9 @@
<link rel="stylesheet" href="../../../../assets/stylesheets/application.451f80e5.css">
<link rel="stylesheet" href="../../../assets/stylesheets/application.451f80e5.css">
<link rel="stylesheet" href="../../../../assets/stylesheets/application-palette.22915126.css">
<link rel="stylesheet" href="../../../assets/stylesheets/application-palette.22915126.css">
@ -51,18 +51,18 @@
<script src="../../../../assets/javascripts/modernizr.1aa3b519.js"></script>
<script src="../../../assets/javascripts/modernizr.1aa3b519.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
<link rel="stylesheet" href="../../../../assets/fonts/material-icons.css">
<link rel="stylesheet" href="../../../assets/fonts/material-icons.css">
<link rel="stylesheet" href="../../../../extra.css">
<link rel="stylesheet" href="../../../extra.css">
</head>
@ -100,7 +100,7 @@
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
<a href="#custom-upstream-server-checks" tabindex="1" class="md-skip">
<a href="../../../#custom-upstream-server-checks" tabindex="1" class="md-skip">
Skip to content
</a>
@ -109,7 +109,7 @@
<nav class="md-header-nav md-grid">
<div class="md-flex">
<div class="md-flex__cell md-flex__cell--shrink">
<a href="../../../.." title="NGINX Ingress Controller" class="md-header-nav__button md-logo">
<a href="../../.." title="NGINX Ingress Controller" class="md-header-nav__button md-logo">
<i class="md-icon">public</i>
@ -205,13 +205,16 @@
<ul class="md-tabs__list">
<li class="md-tabs__item">
<a href="../../../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
<li class="md-tabs__item">
<a href="../../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
@ -219,7 +222,7 @@
<li class="md-tabs__item">
<a href="../../../../deploy/" title="Deployment" class="md-tabs__link">
<a href="../../../deploy/" title="Deployment" class="md-tabs__link">
Deployment
</a>
@ -236,7 +239,7 @@
<li class="md-tabs__item">
<a href="../../../../user-guide/nginx-configuration/" title="User guide" class="md-tabs__link">
<a href="../../../user-guide/nginx-configuration/" title="User guide" class="md-tabs__link">
User guide
</a>
@ -251,7 +254,7 @@
<li class="md-tabs__item">
<a href="../../../" title="Examples" class="md-tabs__link md-tabs__link--active">
<a href="../../" title="Examples" class="md-tabs__link md-tabs__link--active">
Examples
</a>
@ -259,12 +262,6 @@
</ul>
</div>
</nav>
@ -278,7 +275,7 @@
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--primary" data-md-level="0">
<label class="md-nav__title md-nav__title--site" for="__drawer">
<a href="../../../.." title="NGINX Ingress Controller" class="md-nav__button md-logo">
<a href="../../.." title="NGINX Ingress Controller" class="md-nav__button md-logo">
<i class="md-icon">public</i>
@ -315,12 +312,72 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-toggle md-nav__toggle" data-md-toggle="nav-1" type="checkbox" id="nav-1">
<label class="md-nav__link" for="nav-1">
Welcome
</label>
<nav class="md-nav" data-md-component="collapsible" data-md-level="1">
<label class="md-nav__title" for="nav-1">
Welcome
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../../.." title="Welcome" class="md-nav__link">
<a href="../../.." title="Welcome" class="md-nav__link">
Welcome
</a>
</li>
<li class="md-nav__item">
<a href="../../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
<li class="md-nav__item">
<a href="../../../development/" title="Development" class="md-nav__link">
Development
</a>
</li>
</ul>
</nav>
</li>
@ -347,7 +404,7 @@
<li class="md-nav__item">
<a href="../../../../deploy/" title="Installation Guide" class="md-nav__link">
<a href="../../../deploy/" title="Installation Guide" class="md-nav__link">
Installation Guide
</a>
</li>
@ -359,7 +416,7 @@
<li class="md-nav__item">
<a href="../../../../deploy/baremetal/" title="Bare-metal considerations" class="md-nav__link">
<a href="../../../deploy/baremetal/" title="Bare-metal considerations" class="md-nav__link">
Bare-metal considerations
</a>
</li>
@ -371,7 +428,7 @@
<li class="md-nav__item">
<a href="../../../../deploy/rbac/" title="Role Based Access Control (RBAC)" class="md-nav__link">
<a href="../../../deploy/rbac/" title="Role Based Access Control (RBAC)" class="md-nav__link">
Role Based Access Control (RBAC)
</a>
</li>
@ -383,8 +440,8 @@
<li class="md-nav__item">
<a href="../../../../deploy/upgrade/" title="Upgrading" class="md-nav__link">
Upgrading
<a href="../../../deploy/upgrade/" title="Upgrade" class="md-nav__link">
Upgrade
</a>
</li>
@ -438,8 +495,8 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/" title="NGINX Configuration" class="md-nav__link">
NGINX Configuration
<a href="../../../user-guide/nginx-configuration/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -450,7 +507,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/annotations/" title="Annotations" class="md-nav__link">
<a href="../../../user-guide/nginx-configuration/annotations/" title="Annotations" class="md-nav__link">
Annotations
</a>
</li>
@ -462,8 +519,8 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/configmap/" title="ConfigMaps" class="md-nav__link">
ConfigMaps
<a href="../../../user-guide/nginx-configuration/configmap/" title="ConfigMap" class="md-nav__link">
ConfigMap
</a>
</li>
@ -474,7 +531,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/custom-template/" title="Custom NGINX template" class="md-nav__link">
<a href="../../../user-guide/nginx-configuration/custom-template/" title="Custom NGINX template" class="md-nav__link">
Custom NGINX template
</a>
</li>
@ -486,7 +543,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/log-format/" title="Log format" class="md-nav__link">
<a href="../../../user-guide/nginx-configuration/log-format/" title="Log format" class="md-nav__link">
Log format
</a>
</li>
@ -503,7 +560,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/cli-arguments/" title="Command line arguments" class="md-nav__link">
<a href="../../../user-guide/cli-arguments/" title="Command line arguments" class="md-nav__link">
Command line arguments
</a>
</li>
@ -515,7 +572,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/custom-errors/" title="Custom errors" class="md-nav__link">
<a href="../../../user-guide/custom-errors/" title="Custom errors" class="md-nav__link">
Custom errors
</a>
</li>
@ -527,7 +584,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/default-backend/" title="Default backend" class="md-nav__link">
<a href="../../../user-guide/default-backend/" title="Default backend" class="md-nav__link">
Default backend
</a>
</li>
@ -539,7 +596,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/exposing-tcp-udp-services/" title="Exposing TCP and UDP services" class="md-nav__link">
<a href="../../../user-guide/exposing-tcp-udp-services/" title="Exposing TCP and UDP services" class="md-nav__link">
Exposing TCP and UDP services
</a>
</li>
@ -551,7 +608,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/external-articles/" title="External Articles" class="md-nav__link">
<a href="../../../user-guide/external-articles/" title="External Articles" class="md-nav__link">
External Articles
</a>
</li>
@ -563,7 +620,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/miscellaneous/" title="Miscellaneous" class="md-nav__link">
<a href="../../../user-guide/miscellaneous/" title="Miscellaneous" class="md-nav__link">
Miscellaneous
</a>
</li>
@ -575,7 +632,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/monitoring/" title="Prometheus and Grafana installation" class="md-nav__link">
<a href="../../../user-guide/monitoring/" title="Prometheus and Grafana installation" class="md-nav__link">
Prometheus and Grafana installation
</a>
</li>
@ -587,7 +644,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/multiple-ingress/" title="Multiple Ingress controllers" class="md-nav__link">
<a href="../../../user-guide/multiple-ingress/" title="Multiple Ingress controllers" class="md-nav__link">
Multiple Ingress controllers
</a>
</li>
@ -599,7 +656,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/tls/" title="TLS/HTTPS" class="md-nav__link">
<a href="../../../user-guide/tls/" title="TLS/HTTPS" class="md-nav__link">
TLS/HTTPS
</a>
</li>
@ -630,7 +687,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/third-party-addons/modsecurity/" title="ModSecurity Web Application Firewall" class="md-nav__link">
<a href="../../../user-guide/third-party-addons/modsecurity/" title="ModSecurity Web Application Firewall" class="md-nav__link">
ModSecurity Web Application Firewall
</a>
</li>
@ -642,7 +699,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/third-party-addons/opentracing/" title="OpenTracing" class="md-nav__link">
<a href="../../../user-guide/third-party-addons/opentracing/" title="OpenTracing" class="md-nav__link">
OpenTracing
</a>
</li>
@ -685,8 +742,8 @@
<li class="md-nav__item">
<a href="../../../" title="Ingress examples" class="md-nav__link">
Ingress examples
<a href="../../" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -697,7 +754,7 @@
<li class="md-nav__item">
<a href="../../../PREREQUISITES/" title="Prerequisites" class="md-nav__link">
<a href="../../PREREQUISITES/" title="Prerequisites" class="md-nav__link">
Prerequisites
</a>
</li>
@ -709,8 +766,8 @@
<li class="md-nav__item">
<a href="../../../affinity/cookie/README/" title="Sticky Session" class="md-nav__link">
Sticky Session
<a href="../../affinity/cookie/" title="Sticky Sessions" class="md-nav__link">
Sticky Sessions
</a>
</li>
@ -740,7 +797,7 @@
<li class="md-nav__item">
<a href="../../../auth/basic/README/" title="Basic Authentication" class="md-nav__link">
<a href="../../auth/basic/" title="Basic Authentication" class="md-nav__link">
Basic Authentication
</a>
</li>
@ -752,7 +809,7 @@
<li class="md-nav__item">
<a href="../../../auth/client-certs/README/" title="Client Certificate Authentication" class="md-nav__link">
<a href="../../auth/client-certs/" title="Client Certificate Authentication" class="md-nav__link">
Client Certificate Authentication
</a>
</li>
@ -764,7 +821,7 @@
<li class="md-nav__item">
<a href="../../../auth/external-auth/README/" title="External Basic Authentication" class="md-nav__link">
<a href="../../auth/external-auth/" title="External Basic Authentication" class="md-nav__link">
External Basic Authentication
</a>
</li>
@ -776,7 +833,7 @@
<li class="md-nav__item">
<a href="../../../auth/oauth-external-auth/README/" title="External OAUTH Authentication" class="md-nav__link">
<a href="../../auth/oauth-external-auth/" title="External OAUTH Authentication" class="md-nav__link">
External OAUTH Authentication
</a>
</li>
@ -814,7 +871,7 @@
<li class="md-nav__item">
<a href="../../configuration-snippets/README/" title="Configuration Snippets" class="md-nav__link">
<a href="../configuration-snippets/" title="Configuration Snippets" class="md-nav__link">
Configuration Snippets
</a>
</li>
@ -826,7 +883,7 @@
<li class="md-nav__item">
<a href="../../custom-configuration/README/" title="Custom Configuration" class="md-nav__link">
<a href="../custom-configuration/" title="Custom Configuration" class="md-nav__link">
Custom Configuration
</a>
</li>
@ -838,7 +895,7 @@
<li class="md-nav__item">
<a href="../../custom-errors/README/" title="Custom Errors" class="md-nav__link">
<a href="../custom-errors/" title="Custom Errors" class="md-nav__link">
Custom Errors
</a>
</li>
@ -850,7 +907,7 @@
<li class="md-nav__item">
<a href="../../custom-headers/README/" title="Custom Headers" class="md-nav__link">
<a href="../custom-headers/" title="Custom Headers" class="md-nav__link">
Custom Headers
</a>
</li>
@ -883,8 +940,8 @@
<li class="md-nav__item">
<a href="../../external-auth-headers/README/" title="External authentication, authentication service response headers propagation" class="md-nav__link">
External authentication, authentication service response headers propagation
<a href="../external-auth-headers/" title="External authentication" class="md-nav__link">
External authentication
</a>
</li>
@ -895,7 +952,7 @@
<li class="md-nav__item">
<a href="../../ssl-dh-param/README/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
<a href="../ssl-dh-param/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
Custom DH parameters for perfect forward secrecy
</a>
</li>
@ -907,7 +964,7 @@
<li class="md-nav__item">
<a href="../../sysctl/README/" title="Sysctl tuning" class="md-nav__link">
<a href="../sysctl/" title="Sysctl tuning" class="md-nav__link">
Sysctl tuning
</a>
</li>
@ -924,7 +981,7 @@
<li class="md-nav__item">
<a href="../../../docker-registry/README/" title="Docker registry" class="md-nav__link">
<a href="../../docker-registry/" title="Docker registry" class="md-nav__link">
Docker registry
</a>
</li>
@ -936,7 +993,7 @@
<li class="md-nav__item">
<a href="../../../grpc/README/" title="gRPC" class="md-nav__link">
<a href="../../grpc/" title="gRPC" class="md-nav__link">
gRPC
</a>
</li>
@ -948,7 +1005,7 @@
<li class="md-nav__item">
<a href="../../../multi-tls/README/" title="Multi TLS certificate termination" class="md-nav__link">
<a href="../../multi-tls/" title="Multi TLS certificate termination" class="md-nav__link">
Multi TLS certificate termination
</a>
</li>
@ -960,7 +1017,7 @@
<li class="md-nav__item">
<a href="../../../rewrite/README/" title="Rewrite" class="md-nav__link">
<a href="../../rewrite/" title="Rewrite" class="md-nav__link">
Rewrite
</a>
</li>
@ -972,7 +1029,7 @@
<li class="md-nav__item">
<a href="../../../static-ip/README/" title="Static IPs" class="md-nav__link">
<a href="../../static-ip/" title="Static IPs" class="md-nav__link">
Static IPs
</a>
</li>
@ -984,7 +1041,7 @@
<li class="md-nav__item">
<a href="../../../tls-termination/README/" title="TLS termination" class="md-nav__link">
<a href="../../tls-termination/" title="TLS termination" class="md-nav__link">
TLS termination
</a>
</li>
@ -995,42 +1052,6 @@
</li>
<li class="md-nav__item">
<a href="../../../../development/" title="Developing for NGINX Ingress Controller" class="md-nav__link">
Developing for NGINX Ingress Controller
</a>
</li>
<li class="md-nav__item">
<a href="../../../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
</ul>
</nav>
</div>
@ -1117,7 +1138,7 @@ spec:
<div class="md-footer-nav">
<nav class="md-footer-nav__inner md-grid">
<a href="../../custom-headers/README/" title="Custom Headers" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
<a href="../custom-headers/" title="Custom Headers" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
<div class="md-flex__cell md-flex__cell--shrink">
<i class="md-icon md-icon--arrow-back md-footer-nav__button"></i>
</div>
@ -1132,13 +1153,13 @@ spec:
</a>
<a href="../../external-auth-headers/README/" title="External authentication, authentication service response headers propagation" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
<a href="../external-auth-headers/" title="External authentication" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
<div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
<span class="md-flex__ellipsis">
<span class="md-footer-nav__direction">
Next
</span>
External authentication, authentication service response headers propagation
External authentication
</span>
</div>
<div class="md-flex__cell md-flex__cell--shrink">
@ -1168,9 +1189,9 @@ spec:
</div>
<script src="../../../../assets/javascripts/application.30f6b8b1.js"></script>
<script src="../../../assets/javascripts/application.583bbe55.js"></script>
<script>app.initialize({version:"0.17.5",url:{base:"../../../.."}})</script>
<script>app.initialize({version:"1.0.4",url:{base:"../../.."}})</script>

View file

@ -31,18 +31,18 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="../../../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-0.17.5, mkdocs-material-2.9.4">
<link rel="shortcut icon" href="../../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-3.0.4">
<title>External authentication, authentication service response headers propagation - NGINX Ingress Controller</title>
<title>External authentication - NGINX Ingress Controller</title>
<link rel="stylesheet" href="../../../../assets/stylesheets/application.451f80e5.css">
<link rel="stylesheet" href="../../../assets/stylesheets/application.451f80e5.css">
<link rel="stylesheet" href="../../../../assets/stylesheets/application-palette.22915126.css">
<link rel="stylesheet" href="../../../assets/stylesheets/application-palette.22915126.css">
@ -51,18 +51,18 @@
<script src="../../../../assets/javascripts/modernizr.1aa3b519.js"></script>
<script src="../../../assets/javascripts/modernizr.1aa3b519.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
<link rel="stylesheet" href="../../../../assets/fonts/material-icons.css">
<link rel="stylesheet" href="../../../assets/fonts/material-icons.css">
<link rel="stylesheet" href="../../../../extra.css">
<link rel="stylesheet" href="../../../extra.css">
</head>
@ -100,7 +100,7 @@
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
<a href="#external-authentication-authentication-service-response-headers-propagation" tabindex="1" class="md-skip">
<a href="../../../#external-authentication-authentication-service-response-headers-propagation" tabindex="1" class="md-skip">
Skip to content
</a>
@ -109,7 +109,7 @@
<nav class="md-header-nav md-grid">
<div class="md-flex">
<div class="md-flex__cell md-flex__cell--shrink">
<a href="../../../.." title="NGINX Ingress Controller" class="md-header-nav__button md-logo">
<a href="../../.." title="NGINX Ingress Controller" class="md-header-nav__button md-logo">
<i class="md-icon">public</i>
@ -126,7 +126,7 @@
NGINX Ingress Controller
</span>
<span class="md-header-nav__topic">
External authentication, authentication service response headers propagation
External authentication
</span>
@ -205,13 +205,16 @@
<ul class="md-tabs__list">
<li class="md-tabs__item">
<a href="../../../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
<li class="md-tabs__item">
<a href="../../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
@ -219,7 +222,7 @@
<li class="md-tabs__item">
<a href="../../../../deploy/" title="Deployment" class="md-tabs__link">
<a href="../../../deploy/" title="Deployment" class="md-tabs__link">
Deployment
</a>
@ -236,7 +239,7 @@
<li class="md-tabs__item">
<a href="../../../../user-guide/nginx-configuration/" title="User guide" class="md-tabs__link">
<a href="../../../user-guide/nginx-configuration/" title="User guide" class="md-tabs__link">
User guide
</a>
@ -251,7 +254,7 @@
<li class="md-tabs__item">
<a href="../../../" title="Examples" class="md-tabs__link md-tabs__link--active">
<a href="../../" title="Examples" class="md-tabs__link md-tabs__link--active">
Examples
</a>
@ -259,12 +262,6 @@
</ul>
</div>
</nav>
@ -278,7 +275,7 @@
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--primary" data-md-level="0">
<label class="md-nav__title md-nav__title--site" for="__drawer">
<a href="../../../.." title="NGINX Ingress Controller" class="md-nav__button md-logo">
<a href="../../.." title="NGINX Ingress Controller" class="md-nav__button md-logo">
<i class="md-icon">public</i>
@ -315,12 +312,72 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-toggle md-nav__toggle" data-md-toggle="nav-1" type="checkbox" id="nav-1">
<label class="md-nav__link" for="nav-1">
Welcome
</label>
<nav class="md-nav" data-md-component="collapsible" data-md-level="1">
<label class="md-nav__title" for="nav-1">
Welcome
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../../.." title="Welcome" class="md-nav__link">
<a href="../../.." title="Welcome" class="md-nav__link">
Welcome
</a>
</li>
<li class="md-nav__item">
<a href="../../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
<li class="md-nav__item">
<a href="../../../development/" title="Development" class="md-nav__link">
Development
</a>
</li>
</ul>
</nav>
</li>
@ -347,7 +404,7 @@
<li class="md-nav__item">
<a href="../../../../deploy/" title="Installation Guide" class="md-nav__link">
<a href="../../../deploy/" title="Installation Guide" class="md-nav__link">
Installation Guide
</a>
</li>
@ -359,7 +416,7 @@
<li class="md-nav__item">
<a href="../../../../deploy/baremetal/" title="Bare-metal considerations" class="md-nav__link">
<a href="../../../deploy/baremetal/" title="Bare-metal considerations" class="md-nav__link">
Bare-metal considerations
</a>
</li>
@ -371,7 +428,7 @@
<li class="md-nav__item">
<a href="../../../../deploy/rbac/" title="Role Based Access Control (RBAC)" class="md-nav__link">
<a href="../../../deploy/rbac/" title="Role Based Access Control (RBAC)" class="md-nav__link">
Role Based Access Control (RBAC)
</a>
</li>
@ -383,8 +440,8 @@
<li class="md-nav__item">
<a href="../../../../deploy/upgrade/" title="Upgrading" class="md-nav__link">
Upgrading
<a href="../../../deploy/upgrade/" title="Upgrade" class="md-nav__link">
Upgrade
</a>
</li>
@ -438,8 +495,8 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/" title="NGINX Configuration" class="md-nav__link">
NGINX Configuration
<a href="../../../user-guide/nginx-configuration/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -450,7 +507,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/annotations/" title="Annotations" class="md-nav__link">
<a href="../../../user-guide/nginx-configuration/annotations/" title="Annotations" class="md-nav__link">
Annotations
</a>
</li>
@ -462,8 +519,8 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/configmap/" title="ConfigMaps" class="md-nav__link">
ConfigMaps
<a href="../../../user-guide/nginx-configuration/configmap/" title="ConfigMap" class="md-nav__link">
ConfigMap
</a>
</li>
@ -474,7 +531,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/custom-template/" title="Custom NGINX template" class="md-nav__link">
<a href="../../../user-guide/nginx-configuration/custom-template/" title="Custom NGINX template" class="md-nav__link">
Custom NGINX template
</a>
</li>
@ -486,7 +543,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/log-format/" title="Log format" class="md-nav__link">
<a href="../../../user-guide/nginx-configuration/log-format/" title="Log format" class="md-nav__link">
Log format
</a>
</li>
@ -503,7 +560,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/cli-arguments/" title="Command line arguments" class="md-nav__link">
<a href="../../../user-guide/cli-arguments/" title="Command line arguments" class="md-nav__link">
Command line arguments
</a>
</li>
@ -515,7 +572,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/custom-errors/" title="Custom errors" class="md-nav__link">
<a href="../../../user-guide/custom-errors/" title="Custom errors" class="md-nav__link">
Custom errors
</a>
</li>
@ -527,7 +584,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/default-backend/" title="Default backend" class="md-nav__link">
<a href="../../../user-guide/default-backend/" title="Default backend" class="md-nav__link">
Default backend
</a>
</li>
@ -539,7 +596,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/exposing-tcp-udp-services/" title="Exposing TCP and UDP services" class="md-nav__link">
<a href="../../../user-guide/exposing-tcp-udp-services/" title="Exposing TCP and UDP services" class="md-nav__link">
Exposing TCP and UDP services
</a>
</li>
@ -551,7 +608,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/external-articles/" title="External Articles" class="md-nav__link">
<a href="../../../user-guide/external-articles/" title="External Articles" class="md-nav__link">
External Articles
</a>
</li>
@ -563,7 +620,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/miscellaneous/" title="Miscellaneous" class="md-nav__link">
<a href="../../../user-guide/miscellaneous/" title="Miscellaneous" class="md-nav__link">
Miscellaneous
</a>
</li>
@ -575,7 +632,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/monitoring/" title="Prometheus and Grafana installation" class="md-nav__link">
<a href="../../../user-guide/monitoring/" title="Prometheus and Grafana installation" class="md-nav__link">
Prometheus and Grafana installation
</a>
</li>
@ -587,7 +644,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/multiple-ingress/" title="Multiple Ingress controllers" class="md-nav__link">
<a href="../../../user-guide/multiple-ingress/" title="Multiple Ingress controllers" class="md-nav__link">
Multiple Ingress controllers
</a>
</li>
@ -599,7 +656,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/tls/" title="TLS/HTTPS" class="md-nav__link">
<a href="../../../user-guide/tls/" title="TLS/HTTPS" class="md-nav__link">
TLS/HTTPS
</a>
</li>
@ -630,7 +687,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/third-party-addons/modsecurity/" title="ModSecurity Web Application Firewall" class="md-nav__link">
<a href="../../../user-guide/third-party-addons/modsecurity/" title="ModSecurity Web Application Firewall" class="md-nav__link">
ModSecurity Web Application Firewall
</a>
</li>
@ -642,7 +699,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/third-party-addons/opentracing/" title="OpenTracing" class="md-nav__link">
<a href="../../../user-guide/third-party-addons/opentracing/" title="OpenTracing" class="md-nav__link">
OpenTracing
</a>
</li>
@ -685,8 +742,8 @@
<li class="md-nav__item">
<a href="../../../" title="Ingress examples" class="md-nav__link">
Ingress examples
<a href="../../" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -697,7 +754,7 @@
<li class="md-nav__item">
<a href="../../../PREREQUISITES/" title="Prerequisites" class="md-nav__link">
<a href="../../PREREQUISITES/" title="Prerequisites" class="md-nav__link">
Prerequisites
</a>
</li>
@ -709,8 +766,8 @@
<li class="md-nav__item">
<a href="../../../affinity/cookie/README/" title="Sticky Session" class="md-nav__link">
Sticky Session
<a href="../../affinity/cookie/" title="Sticky Sessions" class="md-nav__link">
Sticky Sessions
</a>
</li>
@ -740,7 +797,7 @@
<li class="md-nav__item">
<a href="../../../auth/basic/README/" title="Basic Authentication" class="md-nav__link">
<a href="../../auth/basic/" title="Basic Authentication" class="md-nav__link">
Basic Authentication
</a>
</li>
@ -752,7 +809,7 @@
<li class="md-nav__item">
<a href="../../../auth/client-certs/README/" title="Client Certificate Authentication" class="md-nav__link">
<a href="../../auth/client-certs/" title="Client Certificate Authentication" class="md-nav__link">
Client Certificate Authentication
</a>
</li>
@ -764,7 +821,7 @@
<li class="md-nav__item">
<a href="../../../auth/external-auth/README/" title="External Basic Authentication" class="md-nav__link">
<a href="../../auth/external-auth/" title="External Basic Authentication" class="md-nav__link">
External Basic Authentication
</a>
</li>
@ -776,7 +833,7 @@
<li class="md-nav__item">
<a href="../../../auth/oauth-external-auth/README/" title="External OAUTH Authentication" class="md-nav__link">
<a href="../../auth/oauth-external-auth/" title="External OAUTH Authentication" class="md-nav__link">
External OAUTH Authentication
</a>
</li>
@ -814,7 +871,7 @@
<li class="md-nav__item">
<a href="../../configuration-snippets/README/" title="Configuration Snippets" class="md-nav__link">
<a href="../configuration-snippets/" title="Configuration Snippets" class="md-nav__link">
Configuration Snippets
</a>
</li>
@ -826,7 +883,7 @@
<li class="md-nav__item">
<a href="../../custom-configuration/README/" title="Custom Configuration" class="md-nav__link">
<a href="../custom-configuration/" title="Custom Configuration" class="md-nav__link">
Custom Configuration
</a>
</li>
@ -838,7 +895,7 @@
<li class="md-nav__item">
<a href="../../custom-errors/README/" title="Custom Errors" class="md-nav__link">
<a href="../custom-errors/" title="Custom Errors" class="md-nav__link">
Custom Errors
</a>
</li>
@ -850,7 +907,7 @@
<li class="md-nav__item">
<a href="../../custom-headers/README/" title="Custom Headers" class="md-nav__link">
<a href="../custom-headers/" title="Custom Headers" class="md-nav__link">
Custom Headers
</a>
</li>
@ -862,7 +919,7 @@
<li class="md-nav__item">
<a href="../../custom-upstream-check/README/" title="Custom Upstream server checks" class="md-nav__link">
<a href="../custom-upstream-check/" title="Custom Upstream server checks" class="md-nav__link">
Custom Upstream server checks
</a>
</li>
@ -882,8 +939,8 @@
<a href="./" title="External authentication, authentication service response headers propagation" class="md-nav__link md-nav__link--active">
External authentication, authentication service response headers propagation
<a href="./" title="External authentication" class="md-nav__link md-nav__link--active">
External authentication
</a>
</li>
@ -895,7 +952,7 @@
<li class="md-nav__item">
<a href="../../ssl-dh-param/README/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
<a href="../ssl-dh-param/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
Custom DH parameters for perfect forward secrecy
</a>
</li>
@ -907,7 +964,7 @@
<li class="md-nav__item">
<a href="../../sysctl/README/" title="Sysctl tuning" class="md-nav__link">
<a href="../sysctl/" title="Sysctl tuning" class="md-nav__link">
Sysctl tuning
</a>
</li>
@ -924,7 +981,7 @@
<li class="md-nav__item">
<a href="../../../docker-registry/README/" title="Docker registry" class="md-nav__link">
<a href="../../docker-registry/" title="Docker registry" class="md-nav__link">
Docker registry
</a>
</li>
@ -936,7 +993,7 @@
<li class="md-nav__item">
<a href="../../../grpc/README/" title="gRPC" class="md-nav__link">
<a href="../../grpc/" title="gRPC" class="md-nav__link">
gRPC
</a>
</li>
@ -948,7 +1005,7 @@
<li class="md-nav__item">
<a href="../../../multi-tls/README/" title="Multi TLS certificate termination" class="md-nav__link">
<a href="../../multi-tls/" title="Multi TLS certificate termination" class="md-nav__link">
Multi TLS certificate termination
</a>
</li>
@ -960,7 +1017,7 @@
<li class="md-nav__item">
<a href="../../../rewrite/README/" title="Rewrite" class="md-nav__link">
<a href="../../rewrite/" title="Rewrite" class="md-nav__link">
Rewrite
</a>
</li>
@ -972,7 +1029,7 @@
<li class="md-nav__item">
<a href="../../../static-ip/README/" title="Static IPs" class="md-nav__link">
<a href="../../static-ip/" title="Static IPs" class="md-nav__link">
Static IPs
</a>
</li>
@ -984,7 +1041,7 @@
<li class="md-nav__item">
<a href="../../../tls-termination/README/" title="TLS termination" class="md-nav__link">
<a href="../../tls-termination/" title="TLS termination" class="md-nav__link">
TLS termination
</a>
</li>
@ -995,42 +1052,6 @@
</li>
<li class="md-nav__item">
<a href="../../../../development/" title="Developing for NGINX Ingress Controller" class="md-nav__link">
Developing for NGINX Ingress Controller
</a>
</li>
<li class="md-nav__item">
<a href="../../../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
</ul>
</nav>
</div>
@ -1208,7 +1229,7 @@ follows:</p>
<div class="md-footer-nav">
<nav class="md-footer-nav__inner md-grid">
<a href="../../custom-upstream-check/README/" title="Custom Upstream server checks" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
<a href="../custom-upstream-check/" title="Custom Upstream server checks" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
<div class="md-flex__cell md-flex__cell--shrink">
<i class="md-icon md-icon--arrow-back md-footer-nav__button"></i>
</div>
@ -1223,7 +1244,7 @@ follows:</p>
</a>
<a href="../../ssl-dh-param/README/" title="Custom DH parameters for perfect forward secrecy" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
<a href="../ssl-dh-param/" title="Custom DH parameters for perfect forward secrecy" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
<div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
<span class="md-flex__ellipsis">
<span class="md-footer-nav__direction">
@ -1259,9 +1280,9 @@ follows:</p>
</div>
<script src="../../../../assets/javascripts/application.30f6b8b1.js"></script>
<script src="../../../assets/javascripts/application.583bbe55.js"></script>
<script>app.initialize({version:"0.17.5",url:{base:"../../../.."}})</script>
<script>app.initialize({version:"1.0.4",url:{base:"../../.."}})</script>

View file

@ -31,8 +31,8 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="../../../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-0.17.5, mkdocs-material-2.9.4">
<link rel="shortcut icon" href="../../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-3.0.4">
@ -40,9 +40,9 @@
<link rel="stylesheet" href="../../../../assets/stylesheets/application.451f80e5.css">
<link rel="stylesheet" href="../../../assets/stylesheets/application.451f80e5.css">
<link rel="stylesheet" href="../../../../assets/stylesheets/application-palette.22915126.css">
<link rel="stylesheet" href="../../../assets/stylesheets/application-palette.22915126.css">
@ -51,18 +51,18 @@
<script src="../../../../assets/javascripts/modernizr.1aa3b519.js"></script>
<script src="../../../assets/javascripts/modernizr.1aa3b519.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
<link rel="stylesheet" href="../../../../assets/fonts/material-icons.css">
<link rel="stylesheet" href="../../../assets/fonts/material-icons.css">
<link rel="stylesheet" href="../../../../extra.css">
<link rel="stylesheet" href="../../../extra.css">
</head>
@ -100,7 +100,7 @@
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
<a href="#custom-dh-parameters-for-perfect-forward-secrecy" tabindex="1" class="md-skip">
<a href="../../../#custom-dh-parameters-for-perfect-forward-secrecy" tabindex="1" class="md-skip">
Skip to content
</a>
@ -109,7 +109,7 @@
<nav class="md-header-nav md-grid">
<div class="md-flex">
<div class="md-flex__cell md-flex__cell--shrink">
<a href="../../../.." title="NGINX Ingress Controller" class="md-header-nav__button md-logo">
<a href="../../.." title="NGINX Ingress Controller" class="md-header-nav__button md-logo">
<i class="md-icon">public</i>
@ -205,13 +205,16 @@
<ul class="md-tabs__list">
<li class="md-tabs__item">
<a href="../../../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
<li class="md-tabs__item">
<a href="../../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
@ -219,7 +222,7 @@
<li class="md-tabs__item">
<a href="../../../../deploy/" title="Deployment" class="md-tabs__link">
<a href="../../../deploy/" title="Deployment" class="md-tabs__link">
Deployment
</a>
@ -236,7 +239,7 @@
<li class="md-tabs__item">
<a href="../../../../user-guide/nginx-configuration/" title="User guide" class="md-tabs__link">
<a href="../../../user-guide/nginx-configuration/" title="User guide" class="md-tabs__link">
User guide
</a>
@ -251,7 +254,7 @@
<li class="md-tabs__item">
<a href="../../../" title="Examples" class="md-tabs__link md-tabs__link--active">
<a href="../../" title="Examples" class="md-tabs__link md-tabs__link--active">
Examples
</a>
@ -259,12 +262,6 @@
</ul>
</div>
</nav>
@ -278,7 +275,7 @@
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--primary" data-md-level="0">
<label class="md-nav__title md-nav__title--site" for="__drawer">
<a href="../../../.." title="NGINX Ingress Controller" class="md-nav__button md-logo">
<a href="../../.." title="NGINX Ingress Controller" class="md-nav__button md-logo">
<i class="md-icon">public</i>
@ -315,12 +312,72 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-toggle md-nav__toggle" data-md-toggle="nav-1" type="checkbox" id="nav-1">
<label class="md-nav__link" for="nav-1">
Welcome
</label>
<nav class="md-nav" data-md-component="collapsible" data-md-level="1">
<label class="md-nav__title" for="nav-1">
Welcome
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../../.." title="Welcome" class="md-nav__link">
<a href="../../.." title="Welcome" class="md-nav__link">
Welcome
</a>
</li>
<li class="md-nav__item">
<a href="../../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
<li class="md-nav__item">
<a href="../../../development/" title="Development" class="md-nav__link">
Development
</a>
</li>
</ul>
</nav>
</li>
@ -347,7 +404,7 @@
<li class="md-nav__item">
<a href="../../../../deploy/" title="Installation Guide" class="md-nav__link">
<a href="../../../deploy/" title="Installation Guide" class="md-nav__link">
Installation Guide
</a>
</li>
@ -359,7 +416,7 @@
<li class="md-nav__item">
<a href="../../../../deploy/baremetal/" title="Bare-metal considerations" class="md-nav__link">
<a href="../../../deploy/baremetal/" title="Bare-metal considerations" class="md-nav__link">
Bare-metal considerations
</a>
</li>
@ -371,7 +428,7 @@
<li class="md-nav__item">
<a href="../../../../deploy/rbac/" title="Role Based Access Control (RBAC)" class="md-nav__link">
<a href="../../../deploy/rbac/" title="Role Based Access Control (RBAC)" class="md-nav__link">
Role Based Access Control (RBAC)
</a>
</li>
@ -383,8 +440,8 @@
<li class="md-nav__item">
<a href="../../../../deploy/upgrade/" title="Upgrading" class="md-nav__link">
Upgrading
<a href="../../../deploy/upgrade/" title="Upgrade" class="md-nav__link">
Upgrade
</a>
</li>
@ -438,8 +495,8 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/" title="NGINX Configuration" class="md-nav__link">
NGINX Configuration
<a href="../../../user-guide/nginx-configuration/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -450,7 +507,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/annotations/" title="Annotations" class="md-nav__link">
<a href="../../../user-guide/nginx-configuration/annotations/" title="Annotations" class="md-nav__link">
Annotations
</a>
</li>
@ -462,8 +519,8 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/configmap/" title="ConfigMaps" class="md-nav__link">
ConfigMaps
<a href="../../../user-guide/nginx-configuration/configmap/" title="ConfigMap" class="md-nav__link">
ConfigMap
</a>
</li>
@ -474,7 +531,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/custom-template/" title="Custom NGINX template" class="md-nav__link">
<a href="../../../user-guide/nginx-configuration/custom-template/" title="Custom NGINX template" class="md-nav__link">
Custom NGINX template
</a>
</li>
@ -486,7 +543,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/log-format/" title="Log format" class="md-nav__link">
<a href="../../../user-guide/nginx-configuration/log-format/" title="Log format" class="md-nav__link">
Log format
</a>
</li>
@ -503,7 +560,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/cli-arguments/" title="Command line arguments" class="md-nav__link">
<a href="../../../user-guide/cli-arguments/" title="Command line arguments" class="md-nav__link">
Command line arguments
</a>
</li>
@ -515,7 +572,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/custom-errors/" title="Custom errors" class="md-nav__link">
<a href="../../../user-guide/custom-errors/" title="Custom errors" class="md-nav__link">
Custom errors
</a>
</li>
@ -527,7 +584,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/default-backend/" title="Default backend" class="md-nav__link">
<a href="../../../user-guide/default-backend/" title="Default backend" class="md-nav__link">
Default backend
</a>
</li>
@ -539,7 +596,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/exposing-tcp-udp-services/" title="Exposing TCP and UDP services" class="md-nav__link">
<a href="../../../user-guide/exposing-tcp-udp-services/" title="Exposing TCP and UDP services" class="md-nav__link">
Exposing TCP and UDP services
</a>
</li>
@ -551,7 +608,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/external-articles/" title="External Articles" class="md-nav__link">
<a href="../../../user-guide/external-articles/" title="External Articles" class="md-nav__link">
External Articles
</a>
</li>
@ -563,7 +620,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/miscellaneous/" title="Miscellaneous" class="md-nav__link">
<a href="../../../user-guide/miscellaneous/" title="Miscellaneous" class="md-nav__link">
Miscellaneous
</a>
</li>
@ -575,7 +632,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/monitoring/" title="Prometheus and Grafana installation" class="md-nav__link">
<a href="../../../user-guide/monitoring/" title="Prometheus and Grafana installation" class="md-nav__link">
Prometheus and Grafana installation
</a>
</li>
@ -587,7 +644,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/multiple-ingress/" title="Multiple Ingress controllers" class="md-nav__link">
<a href="../../../user-guide/multiple-ingress/" title="Multiple Ingress controllers" class="md-nav__link">
Multiple Ingress controllers
</a>
</li>
@ -599,7 +656,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/tls/" title="TLS/HTTPS" class="md-nav__link">
<a href="../../../user-guide/tls/" title="TLS/HTTPS" class="md-nav__link">
TLS/HTTPS
</a>
</li>
@ -630,7 +687,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/third-party-addons/modsecurity/" title="ModSecurity Web Application Firewall" class="md-nav__link">
<a href="../../../user-guide/third-party-addons/modsecurity/" title="ModSecurity Web Application Firewall" class="md-nav__link">
ModSecurity Web Application Firewall
</a>
</li>
@ -642,7 +699,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/third-party-addons/opentracing/" title="OpenTracing" class="md-nav__link">
<a href="../../../user-guide/third-party-addons/opentracing/" title="OpenTracing" class="md-nav__link">
OpenTracing
</a>
</li>
@ -685,8 +742,8 @@
<li class="md-nav__item">
<a href="../../../" title="Ingress examples" class="md-nav__link">
Ingress examples
<a href="../../" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -697,7 +754,7 @@
<li class="md-nav__item">
<a href="../../../PREREQUISITES/" title="Prerequisites" class="md-nav__link">
<a href="../../PREREQUISITES/" title="Prerequisites" class="md-nav__link">
Prerequisites
</a>
</li>
@ -709,8 +766,8 @@
<li class="md-nav__item">
<a href="../../../affinity/cookie/README/" title="Sticky Session" class="md-nav__link">
Sticky Session
<a href="../../affinity/cookie/" title="Sticky Sessions" class="md-nav__link">
Sticky Sessions
</a>
</li>
@ -740,7 +797,7 @@
<li class="md-nav__item">
<a href="../../../auth/basic/README/" title="Basic Authentication" class="md-nav__link">
<a href="../../auth/basic/" title="Basic Authentication" class="md-nav__link">
Basic Authentication
</a>
</li>
@ -752,7 +809,7 @@
<li class="md-nav__item">
<a href="../../../auth/client-certs/README/" title="Client Certificate Authentication" class="md-nav__link">
<a href="../../auth/client-certs/" title="Client Certificate Authentication" class="md-nav__link">
Client Certificate Authentication
</a>
</li>
@ -764,7 +821,7 @@
<li class="md-nav__item">
<a href="../../../auth/external-auth/README/" title="External Basic Authentication" class="md-nav__link">
<a href="../../auth/external-auth/" title="External Basic Authentication" class="md-nav__link">
External Basic Authentication
</a>
</li>
@ -776,7 +833,7 @@
<li class="md-nav__item">
<a href="../../../auth/oauth-external-auth/README/" title="External OAUTH Authentication" class="md-nav__link">
<a href="../../auth/oauth-external-auth/" title="External OAUTH Authentication" class="md-nav__link">
External OAUTH Authentication
</a>
</li>
@ -814,7 +871,7 @@
<li class="md-nav__item">
<a href="../../configuration-snippets/README/" title="Configuration Snippets" class="md-nav__link">
<a href="../configuration-snippets/" title="Configuration Snippets" class="md-nav__link">
Configuration Snippets
</a>
</li>
@ -826,7 +883,7 @@
<li class="md-nav__item">
<a href="../../custom-configuration/README/" title="Custom Configuration" class="md-nav__link">
<a href="../custom-configuration/" title="Custom Configuration" class="md-nav__link">
Custom Configuration
</a>
</li>
@ -838,7 +895,7 @@
<li class="md-nav__item">
<a href="../../custom-errors/README/" title="Custom Errors" class="md-nav__link">
<a href="../custom-errors/" title="Custom Errors" class="md-nav__link">
Custom Errors
</a>
</li>
@ -850,7 +907,7 @@
<li class="md-nav__item">
<a href="../../custom-headers/README/" title="Custom Headers" class="md-nav__link">
<a href="../custom-headers/" title="Custom Headers" class="md-nav__link">
Custom Headers
</a>
</li>
@ -862,7 +919,7 @@
<li class="md-nav__item">
<a href="../../custom-upstream-check/README/" title="Custom Upstream server checks" class="md-nav__link">
<a href="../custom-upstream-check/" title="Custom Upstream server checks" class="md-nav__link">
Custom Upstream server checks
</a>
</li>
@ -874,8 +931,8 @@
<li class="md-nav__item">
<a href="../../external-auth-headers/README/" title="External authentication, authentication service response headers propagation" class="md-nav__link">
External authentication, authentication service response headers propagation
<a href="../external-auth-headers/" title="External authentication" class="md-nav__link">
External authentication
</a>
</li>
@ -950,7 +1007,7 @@
<li class="md-nav__item">
<a href="../../sysctl/README/" title="Sysctl tuning" class="md-nav__link">
<a href="../sysctl/" title="Sysctl tuning" class="md-nav__link">
Sysctl tuning
</a>
</li>
@ -967,7 +1024,7 @@
<li class="md-nav__item">
<a href="../../../docker-registry/README/" title="Docker registry" class="md-nav__link">
<a href="../../docker-registry/" title="Docker registry" class="md-nav__link">
Docker registry
</a>
</li>
@ -979,7 +1036,7 @@
<li class="md-nav__item">
<a href="../../../grpc/README/" title="gRPC" class="md-nav__link">
<a href="../../grpc/" title="gRPC" class="md-nav__link">
gRPC
</a>
</li>
@ -991,7 +1048,7 @@
<li class="md-nav__item">
<a href="../../../multi-tls/README/" title="Multi TLS certificate termination" class="md-nav__link">
<a href="../../multi-tls/" title="Multi TLS certificate termination" class="md-nav__link">
Multi TLS certificate termination
</a>
</li>
@ -1003,7 +1060,7 @@
<li class="md-nav__item">
<a href="../../../rewrite/README/" title="Rewrite" class="md-nav__link">
<a href="../../rewrite/" title="Rewrite" class="md-nav__link">
Rewrite
</a>
</li>
@ -1015,7 +1072,7 @@
<li class="md-nav__item">
<a href="../../../static-ip/README/" title="Static IPs" class="md-nav__link">
<a href="../../static-ip/" title="Static IPs" class="md-nav__link">
Static IPs
</a>
</li>
@ -1027,7 +1084,7 @@
<li class="md-nav__item">
<a href="../../../tls-termination/README/" title="TLS termination" class="md-nav__link">
<a href="../../tls-termination/" title="TLS termination" class="md-nav__link">
TLS termination
</a>
</li>
@ -1038,42 +1095,6 @@
</li>
<li class="md-nav__item">
<a href="../../../../development/" title="Developing for NGINX Ingress Controller" class="md-nav__link">
Developing for NGINX Ingress Controller
</a>
</li>
<li class="md-nav__item">
<a href="../../../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
</ul>
</nav>
</div>
@ -1199,7 +1220,7 @@ use a ConfigMap to configure custom Diffie-Hellman parameters file to help with
<div class="md-footer-nav">
<nav class="md-footer-nav__inner md-grid">
<a href="../../external-auth-headers/README/" title="External authentication, authentication service response headers propagation" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
<a href="../external-auth-headers/" title="External authentication" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
<div class="md-flex__cell md-flex__cell--shrink">
<i class="md-icon md-icon--arrow-back md-footer-nav__button"></i>
</div>
@ -1208,13 +1229,13 @@ use a ConfigMap to configure custom Diffie-Hellman parameters file to help with
<span class="md-footer-nav__direction">
Previous
</span>
External authentication, authentication service response headers propagation
External authentication
</span>
</div>
</a>
<a href="../../sysctl/README/" title="Sysctl tuning" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
<a href="../sysctl/" title="Sysctl tuning" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
<div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
<span class="md-flex__ellipsis">
<span class="md-footer-nav__direction">
@ -1250,9 +1271,9 @@ use a ConfigMap to configure custom Diffie-Hellman parameters file to help with
</div>
<script src="../../../../assets/javascripts/application.30f6b8b1.js"></script>
<script src="../../../assets/javascripts/application.583bbe55.js"></script>
<script>app.initialize({version:"0.17.5",url:{base:"../../../.."}})</script>
<script>app.initialize({version:"1.0.4",url:{base:"../../.."}})</script>

View file

@ -31,8 +31,8 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="../../../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-0.17.5, mkdocs-material-2.9.4">
<link rel="shortcut icon" href="../../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-3.0.4">
@ -40,9 +40,9 @@
<link rel="stylesheet" href="../../../../assets/stylesheets/application.451f80e5.css">
<link rel="stylesheet" href="../../../assets/stylesheets/application.451f80e5.css">
<link rel="stylesheet" href="../../../../assets/stylesheets/application-palette.22915126.css">
<link rel="stylesheet" href="../../../assets/stylesheets/application-palette.22915126.css">
@ -51,18 +51,18 @@
<script src="../../../../assets/javascripts/modernizr.1aa3b519.js"></script>
<script src="../../../assets/javascripts/modernizr.1aa3b519.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
<link rel="stylesheet" href="../../../../assets/fonts/material-icons.css">
<link rel="stylesheet" href="../../../assets/fonts/material-icons.css">
<link rel="stylesheet" href="../../../../extra.css">
<link rel="stylesheet" href="../../../extra.css">
</head>
@ -100,7 +100,7 @@
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
<a href="#sysctl-tuning" tabindex="1" class="md-skip">
<a href="../../../#sysctl-tuning" tabindex="1" class="md-skip">
Skip to content
</a>
@ -109,7 +109,7 @@
<nav class="md-header-nav md-grid">
<div class="md-flex">
<div class="md-flex__cell md-flex__cell--shrink">
<a href="../../../.." title="NGINX Ingress Controller" class="md-header-nav__button md-logo">
<a href="../../.." title="NGINX Ingress Controller" class="md-header-nav__button md-logo">
<i class="md-icon">public</i>
@ -205,13 +205,16 @@
<ul class="md-tabs__list">
<li class="md-tabs__item">
<a href="../../../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
<li class="md-tabs__item">
<a href="../../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
@ -219,7 +222,7 @@
<li class="md-tabs__item">
<a href="../../../../deploy/" title="Deployment" class="md-tabs__link">
<a href="../../../deploy/" title="Deployment" class="md-tabs__link">
Deployment
</a>
@ -236,7 +239,7 @@
<li class="md-tabs__item">
<a href="../../../../user-guide/nginx-configuration/" title="User guide" class="md-tabs__link">
<a href="../../../user-guide/nginx-configuration/" title="User guide" class="md-tabs__link">
User guide
</a>
@ -251,7 +254,7 @@
<li class="md-tabs__item">
<a href="../../../" title="Examples" class="md-tabs__link md-tabs__link--active">
<a href="../../" title="Examples" class="md-tabs__link md-tabs__link--active">
Examples
</a>
@ -259,12 +262,6 @@
</ul>
</div>
</nav>
@ -278,7 +275,7 @@
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--primary" data-md-level="0">
<label class="md-nav__title md-nav__title--site" for="__drawer">
<a href="../../../.." title="NGINX Ingress Controller" class="md-nav__button md-logo">
<a href="../../.." title="NGINX Ingress Controller" class="md-nav__button md-logo">
<i class="md-icon">public</i>
@ -315,12 +312,72 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-toggle md-nav__toggle" data-md-toggle="nav-1" type="checkbox" id="nav-1">
<label class="md-nav__link" for="nav-1">
Welcome
</label>
<nav class="md-nav" data-md-component="collapsible" data-md-level="1">
<label class="md-nav__title" for="nav-1">
Welcome
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../../.." title="Welcome" class="md-nav__link">
<a href="../../.." title="Welcome" class="md-nav__link">
Welcome
</a>
</li>
<li class="md-nav__item">
<a href="../../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
<li class="md-nav__item">
<a href="../../../development/" title="Development" class="md-nav__link">
Development
</a>
</li>
</ul>
</nav>
</li>
@ -347,7 +404,7 @@
<li class="md-nav__item">
<a href="../../../../deploy/" title="Installation Guide" class="md-nav__link">
<a href="../../../deploy/" title="Installation Guide" class="md-nav__link">
Installation Guide
</a>
</li>
@ -359,7 +416,7 @@
<li class="md-nav__item">
<a href="../../../../deploy/baremetal/" title="Bare-metal considerations" class="md-nav__link">
<a href="../../../deploy/baremetal/" title="Bare-metal considerations" class="md-nav__link">
Bare-metal considerations
</a>
</li>
@ -371,7 +428,7 @@
<li class="md-nav__item">
<a href="../../../../deploy/rbac/" title="Role Based Access Control (RBAC)" class="md-nav__link">
<a href="../../../deploy/rbac/" title="Role Based Access Control (RBAC)" class="md-nav__link">
Role Based Access Control (RBAC)
</a>
</li>
@ -383,8 +440,8 @@
<li class="md-nav__item">
<a href="../../../../deploy/upgrade/" title="Upgrading" class="md-nav__link">
Upgrading
<a href="../../../deploy/upgrade/" title="Upgrade" class="md-nav__link">
Upgrade
</a>
</li>
@ -438,8 +495,8 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/" title="NGINX Configuration" class="md-nav__link">
NGINX Configuration
<a href="../../../user-guide/nginx-configuration/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -450,7 +507,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/annotations/" title="Annotations" class="md-nav__link">
<a href="../../../user-guide/nginx-configuration/annotations/" title="Annotations" class="md-nav__link">
Annotations
</a>
</li>
@ -462,8 +519,8 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/configmap/" title="ConfigMaps" class="md-nav__link">
ConfigMaps
<a href="../../../user-guide/nginx-configuration/configmap/" title="ConfigMap" class="md-nav__link">
ConfigMap
</a>
</li>
@ -474,7 +531,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/custom-template/" title="Custom NGINX template" class="md-nav__link">
<a href="../../../user-guide/nginx-configuration/custom-template/" title="Custom NGINX template" class="md-nav__link">
Custom NGINX template
</a>
</li>
@ -486,7 +543,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/nginx-configuration/log-format/" title="Log format" class="md-nav__link">
<a href="../../../user-guide/nginx-configuration/log-format/" title="Log format" class="md-nav__link">
Log format
</a>
</li>
@ -503,7 +560,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/cli-arguments/" title="Command line arguments" class="md-nav__link">
<a href="../../../user-guide/cli-arguments/" title="Command line arguments" class="md-nav__link">
Command line arguments
</a>
</li>
@ -515,7 +572,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/custom-errors/" title="Custom errors" class="md-nav__link">
<a href="../../../user-guide/custom-errors/" title="Custom errors" class="md-nav__link">
Custom errors
</a>
</li>
@ -527,7 +584,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/default-backend/" title="Default backend" class="md-nav__link">
<a href="../../../user-guide/default-backend/" title="Default backend" class="md-nav__link">
Default backend
</a>
</li>
@ -539,7 +596,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/exposing-tcp-udp-services/" title="Exposing TCP and UDP services" class="md-nav__link">
<a href="../../../user-guide/exposing-tcp-udp-services/" title="Exposing TCP and UDP services" class="md-nav__link">
Exposing TCP and UDP services
</a>
</li>
@ -551,7 +608,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/external-articles/" title="External Articles" class="md-nav__link">
<a href="../../../user-guide/external-articles/" title="External Articles" class="md-nav__link">
External Articles
</a>
</li>
@ -563,7 +620,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/miscellaneous/" title="Miscellaneous" class="md-nav__link">
<a href="../../../user-guide/miscellaneous/" title="Miscellaneous" class="md-nav__link">
Miscellaneous
</a>
</li>
@ -575,7 +632,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/monitoring/" title="Prometheus and Grafana installation" class="md-nav__link">
<a href="../../../user-guide/monitoring/" title="Prometheus and Grafana installation" class="md-nav__link">
Prometheus and Grafana installation
</a>
</li>
@ -587,7 +644,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/multiple-ingress/" title="Multiple Ingress controllers" class="md-nav__link">
<a href="../../../user-guide/multiple-ingress/" title="Multiple Ingress controllers" class="md-nav__link">
Multiple Ingress controllers
</a>
</li>
@ -599,7 +656,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/tls/" title="TLS/HTTPS" class="md-nav__link">
<a href="../../../user-guide/tls/" title="TLS/HTTPS" class="md-nav__link">
TLS/HTTPS
</a>
</li>
@ -630,7 +687,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/third-party-addons/modsecurity/" title="ModSecurity Web Application Firewall" class="md-nav__link">
<a href="../../../user-guide/third-party-addons/modsecurity/" title="ModSecurity Web Application Firewall" class="md-nav__link">
ModSecurity Web Application Firewall
</a>
</li>
@ -642,7 +699,7 @@
<li class="md-nav__item">
<a href="../../../../user-guide/third-party-addons/opentracing/" title="OpenTracing" class="md-nav__link">
<a href="../../../user-guide/third-party-addons/opentracing/" title="OpenTracing" class="md-nav__link">
OpenTracing
</a>
</li>
@ -685,8 +742,8 @@
<li class="md-nav__item">
<a href="../../../" title="Ingress examples" class="md-nav__link">
Ingress examples
<a href="../../" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -697,7 +754,7 @@
<li class="md-nav__item">
<a href="../../../PREREQUISITES/" title="Prerequisites" class="md-nav__link">
<a href="../../PREREQUISITES/" title="Prerequisites" class="md-nav__link">
Prerequisites
</a>
</li>
@ -709,8 +766,8 @@
<li class="md-nav__item">
<a href="../../../affinity/cookie/README/" title="Sticky Session" class="md-nav__link">
Sticky Session
<a href="../../affinity/cookie/" title="Sticky Sessions" class="md-nav__link">
Sticky Sessions
</a>
</li>
@ -740,7 +797,7 @@
<li class="md-nav__item">
<a href="../../../auth/basic/README/" title="Basic Authentication" class="md-nav__link">
<a href="../../auth/basic/" title="Basic Authentication" class="md-nav__link">
Basic Authentication
</a>
</li>
@ -752,7 +809,7 @@
<li class="md-nav__item">
<a href="../../../auth/client-certs/README/" title="Client Certificate Authentication" class="md-nav__link">
<a href="../../auth/client-certs/" title="Client Certificate Authentication" class="md-nav__link">
Client Certificate Authentication
</a>
</li>
@ -764,7 +821,7 @@
<li class="md-nav__item">
<a href="../../../auth/external-auth/README/" title="External Basic Authentication" class="md-nav__link">
<a href="../../auth/external-auth/" title="External Basic Authentication" class="md-nav__link">
External Basic Authentication
</a>
</li>
@ -776,7 +833,7 @@
<li class="md-nav__item">
<a href="../../../auth/oauth-external-auth/README/" title="External OAUTH Authentication" class="md-nav__link">
<a href="../../auth/oauth-external-auth/" title="External OAUTH Authentication" class="md-nav__link">
External OAUTH Authentication
</a>
</li>
@ -814,7 +871,7 @@
<li class="md-nav__item">
<a href="../../configuration-snippets/README/" title="Configuration Snippets" class="md-nav__link">
<a href="../configuration-snippets/" title="Configuration Snippets" class="md-nav__link">
Configuration Snippets
</a>
</li>
@ -826,7 +883,7 @@
<li class="md-nav__item">
<a href="../../custom-configuration/README/" title="Custom Configuration" class="md-nav__link">
<a href="../custom-configuration/" title="Custom Configuration" class="md-nav__link">
Custom Configuration
</a>
</li>
@ -838,7 +895,7 @@
<li class="md-nav__item">
<a href="../../custom-errors/README/" title="Custom Errors" class="md-nav__link">
<a href="../custom-errors/" title="Custom Errors" class="md-nav__link">
Custom Errors
</a>
</li>
@ -850,7 +907,7 @@
<li class="md-nav__item">
<a href="../../custom-headers/README/" title="Custom Headers" class="md-nav__link">
<a href="../custom-headers/" title="Custom Headers" class="md-nav__link">
Custom Headers
</a>
</li>
@ -862,7 +919,7 @@
<li class="md-nav__item">
<a href="../../custom-upstream-check/README/" title="Custom Upstream server checks" class="md-nav__link">
<a href="../custom-upstream-check/" title="Custom Upstream server checks" class="md-nav__link">
Custom Upstream server checks
</a>
</li>
@ -874,8 +931,8 @@
<li class="md-nav__item">
<a href="../../external-auth-headers/README/" title="External authentication, authentication service response headers propagation" class="md-nav__link">
External authentication, authentication service response headers propagation
<a href="../external-auth-headers/" title="External authentication" class="md-nav__link">
External authentication
</a>
</li>
@ -886,7 +943,7 @@
<li class="md-nav__item">
<a href="../../ssl-dh-param/README/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
<a href="../ssl-dh-param/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
Custom DH parameters for perfect forward secrecy
</a>
</li>
@ -924,7 +981,7 @@
<li class="md-nav__item">
<a href="../../../docker-registry/README/" title="Docker registry" class="md-nav__link">
<a href="../../docker-registry/" title="Docker registry" class="md-nav__link">
Docker registry
</a>
</li>
@ -936,7 +993,7 @@
<li class="md-nav__item">
<a href="../../../grpc/README/" title="gRPC" class="md-nav__link">
<a href="../../grpc/" title="gRPC" class="md-nav__link">
gRPC
</a>
</li>
@ -948,7 +1005,7 @@
<li class="md-nav__item">
<a href="../../../multi-tls/README/" title="Multi TLS certificate termination" class="md-nav__link">
<a href="../../multi-tls/" title="Multi TLS certificate termination" class="md-nav__link">
Multi TLS certificate termination
</a>
</li>
@ -960,7 +1017,7 @@
<li class="md-nav__item">
<a href="../../../rewrite/README/" title="Rewrite" class="md-nav__link">
<a href="../../rewrite/" title="Rewrite" class="md-nav__link">
Rewrite
</a>
</li>
@ -972,7 +1029,7 @@
<li class="md-nav__item">
<a href="../../../static-ip/README/" title="Static IPs" class="md-nav__link">
<a href="../../static-ip/" title="Static IPs" class="md-nav__link">
Static IPs
</a>
</li>
@ -984,7 +1041,7 @@
<li class="md-nav__item">
<a href="../../../tls-termination/README/" title="TLS termination" class="md-nav__link">
<a href="../../tls-termination/" title="TLS termination" class="md-nav__link">
TLS termination
</a>
</li>
@ -995,42 +1052,6 @@
</li>
<li class="md-nav__item">
<a href="../../../../development/" title="Developing for NGINX Ingress Controller" class="md-nav__link">
Developing for NGINX Ingress Controller
</a>
</li>
<li class="md-nav__item">
<a href="../../../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
</ul>
</nav>
</div>
@ -1086,7 +1107,7 @@ using <code class="codehilite">kubectl patch</code></p>
<div class="md-footer-nav">
<nav class="md-footer-nav__inner md-grid">
<a href="../../ssl-dh-param/README/" title="Custom DH parameters for perfect forward secrecy" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
<a href="../ssl-dh-param/" title="Custom DH parameters for perfect forward secrecy" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
<div class="md-flex__cell md-flex__cell--shrink">
<i class="md-icon md-icon--arrow-back md-footer-nav__button"></i>
</div>
@ -1101,7 +1122,7 @@ using <code class="codehilite">kubectl patch</code></p>
</a>
<a href="../../../docker-registry/README/" title="Docker registry" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
<a href="../../docker-registry/" title="Docker registry" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
<div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
<span class="md-flex__ellipsis">
<span class="md-footer-nav__direction">
@ -1137,9 +1158,9 @@ using <code class="codehilite">kubectl patch</code></p>
</div>
<script src="../../../../assets/javascripts/application.30f6b8b1.js"></script>
<script src="../../../assets/javascripts/application.583bbe55.js"></script>
<script>app.initialize({version:"0.17.5",url:{base:"../../../.."}})</script>
<script>app.initialize({version:"1.0.4",url:{base:"../../.."}})</script>

View file

@ -31,8 +31,8 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="../../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-0.17.5, mkdocs-material-2.9.4">
<link rel="shortcut icon" href="../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-3.0.4">
@ -40,9 +40,9 @@
<link rel="stylesheet" href="../../../assets/stylesheets/application.451f80e5.css">
<link rel="stylesheet" href="../../assets/stylesheets/application.451f80e5.css">
<link rel="stylesheet" href="../../../assets/stylesheets/application-palette.22915126.css">
<link rel="stylesheet" href="../../assets/stylesheets/application-palette.22915126.css">
@ -51,18 +51,18 @@
<script src="../../../assets/javascripts/modernizr.1aa3b519.js"></script>
<script src="../../assets/javascripts/modernizr.1aa3b519.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
<link rel="stylesheet" href="../../../assets/fonts/material-icons.css">
<link rel="stylesheet" href="../../assets/fonts/material-icons.css">
<link rel="stylesheet" href="../../../extra.css">
<link rel="stylesheet" href="../../extra.css">
</head>
@ -100,7 +100,7 @@
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
<a href="#docker-registry" tabindex="1" class="md-skip">
<a href="../../#docker-registry" tabindex="1" class="md-skip">
Skip to content
</a>
@ -109,7 +109,7 @@
<nav class="md-header-nav md-grid">
<div class="md-flex">
<div class="md-flex__cell md-flex__cell--shrink">
<a href="../../.." title="NGINX Ingress Controller" class="md-header-nav__button md-logo">
<a href="../.." title="NGINX Ingress Controller" class="md-header-nav__button md-logo">
<i class="md-icon">public</i>
@ -205,13 +205,16 @@
<ul class="md-tabs__list">
<li class="md-tabs__item">
<a href="../../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
<li class="md-tabs__item">
<a href="../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
@ -219,7 +222,7 @@
<li class="md-tabs__item">
<a href="../../../deploy/" title="Deployment" class="md-tabs__link">
<a href="../../deploy/" title="Deployment" class="md-tabs__link">
Deployment
</a>
@ -236,7 +239,7 @@
<li class="md-tabs__item">
<a href="../../../user-guide/nginx-configuration/" title="User guide" class="md-tabs__link">
<a href="../../user-guide/nginx-configuration/" title="User guide" class="md-tabs__link">
User guide
</a>
@ -251,7 +254,7 @@
<li class="md-tabs__item">
<a href="../../" title="Examples" class="md-tabs__link md-tabs__link--active">
<a href="../" title="Examples" class="md-tabs__link md-tabs__link--active">
Examples
</a>
@ -259,12 +262,6 @@
</ul>
</div>
</nav>
@ -278,7 +275,7 @@
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--primary" data-md-level="0">
<label class="md-nav__title md-nav__title--site" for="__drawer">
<a href="../../.." title="NGINX Ingress Controller" class="md-nav__button md-logo">
<a href="../.." title="NGINX Ingress Controller" class="md-nav__button md-logo">
<i class="md-icon">public</i>
@ -315,12 +312,72 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-toggle md-nav__toggle" data-md-toggle="nav-1" type="checkbox" id="nav-1">
<label class="md-nav__link" for="nav-1">
Welcome
</label>
<nav class="md-nav" data-md-component="collapsible" data-md-level="1">
<label class="md-nav__title" for="nav-1">
Welcome
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../.." title="Welcome" class="md-nav__link">
<a href="../.." title="Welcome" class="md-nav__link">
Welcome
</a>
</li>
<li class="md-nav__item">
<a href="../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
<li class="md-nav__item">
<a href="../../development/" title="Development" class="md-nav__link">
Development
</a>
</li>
</ul>
</nav>
</li>
@ -347,7 +404,7 @@
<li class="md-nav__item">
<a href="../../../deploy/" title="Installation Guide" class="md-nav__link">
<a href="../../deploy/" title="Installation Guide" class="md-nav__link">
Installation Guide
</a>
</li>
@ -359,7 +416,7 @@
<li class="md-nav__item">
<a href="../../../deploy/baremetal/" title="Bare-metal considerations" class="md-nav__link">
<a href="../../deploy/baremetal/" title="Bare-metal considerations" class="md-nav__link">
Bare-metal considerations
</a>
</li>
@ -371,7 +428,7 @@
<li class="md-nav__item">
<a href="../../../deploy/rbac/" title="Role Based Access Control (RBAC)" class="md-nav__link">
<a href="../../deploy/rbac/" title="Role Based Access Control (RBAC)" class="md-nav__link">
Role Based Access Control (RBAC)
</a>
</li>
@ -383,8 +440,8 @@
<li class="md-nav__item">
<a href="../../../deploy/upgrade/" title="Upgrading" class="md-nav__link">
Upgrading
<a href="../../deploy/upgrade/" title="Upgrade" class="md-nav__link">
Upgrade
</a>
</li>
@ -438,8 +495,8 @@
<li class="md-nav__item">
<a href="../../../user-guide/nginx-configuration/" title="NGINX Configuration" class="md-nav__link">
NGINX Configuration
<a href="../../user-guide/nginx-configuration/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -450,7 +507,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/nginx-configuration/annotations/" title="Annotations" class="md-nav__link">
<a href="../../user-guide/nginx-configuration/annotations/" title="Annotations" class="md-nav__link">
Annotations
</a>
</li>
@ -462,8 +519,8 @@
<li class="md-nav__item">
<a href="../../../user-guide/nginx-configuration/configmap/" title="ConfigMaps" class="md-nav__link">
ConfigMaps
<a href="../../user-guide/nginx-configuration/configmap/" title="ConfigMap" class="md-nav__link">
ConfigMap
</a>
</li>
@ -474,7 +531,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/nginx-configuration/custom-template/" title="Custom NGINX template" class="md-nav__link">
<a href="../../user-guide/nginx-configuration/custom-template/" title="Custom NGINX template" class="md-nav__link">
Custom NGINX template
</a>
</li>
@ -486,7 +543,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/nginx-configuration/log-format/" title="Log format" class="md-nav__link">
<a href="../../user-guide/nginx-configuration/log-format/" title="Log format" class="md-nav__link">
Log format
</a>
</li>
@ -503,7 +560,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/cli-arguments/" title="Command line arguments" class="md-nav__link">
<a href="../../user-guide/cli-arguments/" title="Command line arguments" class="md-nav__link">
Command line arguments
</a>
</li>
@ -515,7 +572,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/custom-errors/" title="Custom errors" class="md-nav__link">
<a href="../../user-guide/custom-errors/" title="Custom errors" class="md-nav__link">
Custom errors
</a>
</li>
@ -527,7 +584,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/default-backend/" title="Default backend" class="md-nav__link">
<a href="../../user-guide/default-backend/" title="Default backend" class="md-nav__link">
Default backend
</a>
</li>
@ -539,7 +596,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/exposing-tcp-udp-services/" title="Exposing TCP and UDP services" class="md-nav__link">
<a href="../../user-guide/exposing-tcp-udp-services/" title="Exposing TCP and UDP services" class="md-nav__link">
Exposing TCP and UDP services
</a>
</li>
@ -551,7 +608,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/external-articles/" title="External Articles" class="md-nav__link">
<a href="../../user-guide/external-articles/" title="External Articles" class="md-nav__link">
External Articles
</a>
</li>
@ -563,7 +620,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/miscellaneous/" title="Miscellaneous" class="md-nav__link">
<a href="../../user-guide/miscellaneous/" title="Miscellaneous" class="md-nav__link">
Miscellaneous
</a>
</li>
@ -575,7 +632,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/monitoring/" title="Prometheus and Grafana installation" class="md-nav__link">
<a href="../../user-guide/monitoring/" title="Prometheus and Grafana installation" class="md-nav__link">
Prometheus and Grafana installation
</a>
</li>
@ -587,7 +644,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/multiple-ingress/" title="Multiple Ingress controllers" class="md-nav__link">
<a href="../../user-guide/multiple-ingress/" title="Multiple Ingress controllers" class="md-nav__link">
Multiple Ingress controllers
</a>
</li>
@ -599,7 +656,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/tls/" title="TLS/HTTPS" class="md-nav__link">
<a href="../../user-guide/tls/" title="TLS/HTTPS" class="md-nav__link">
TLS/HTTPS
</a>
</li>
@ -630,7 +687,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/third-party-addons/modsecurity/" title="ModSecurity Web Application Firewall" class="md-nav__link">
<a href="../../user-guide/third-party-addons/modsecurity/" title="ModSecurity Web Application Firewall" class="md-nav__link">
ModSecurity Web Application Firewall
</a>
</li>
@ -642,7 +699,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/third-party-addons/opentracing/" title="OpenTracing" class="md-nav__link">
<a href="../../user-guide/third-party-addons/opentracing/" title="OpenTracing" class="md-nav__link">
OpenTracing
</a>
</li>
@ -685,8 +742,8 @@
<li class="md-nav__item">
<a href="../../" title="Ingress examples" class="md-nav__link">
Ingress examples
<a href="../" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -697,7 +754,7 @@
<li class="md-nav__item">
<a href="../../PREREQUISITES/" title="Prerequisites" class="md-nav__link">
<a href="../PREREQUISITES/" title="Prerequisites" class="md-nav__link">
Prerequisites
</a>
</li>
@ -709,8 +766,8 @@
<li class="md-nav__item">
<a href="../../affinity/cookie/README/" title="Sticky Session" class="md-nav__link">
Sticky Session
<a href="../affinity/cookie/" title="Sticky Sessions" class="md-nav__link">
Sticky Sessions
</a>
</li>
@ -740,7 +797,7 @@
<li class="md-nav__item">
<a href="../../auth/basic/README/" title="Basic Authentication" class="md-nav__link">
<a href="../auth/basic/" title="Basic Authentication" class="md-nav__link">
Basic Authentication
</a>
</li>
@ -752,7 +809,7 @@
<li class="md-nav__item">
<a href="../../auth/client-certs/README/" title="Client Certificate Authentication" class="md-nav__link">
<a href="../auth/client-certs/" title="Client Certificate Authentication" class="md-nav__link">
Client Certificate Authentication
</a>
</li>
@ -764,7 +821,7 @@
<li class="md-nav__item">
<a href="../../auth/external-auth/README/" title="External Basic Authentication" class="md-nav__link">
<a href="../auth/external-auth/" title="External Basic Authentication" class="md-nav__link">
External Basic Authentication
</a>
</li>
@ -776,7 +833,7 @@
<li class="md-nav__item">
<a href="../../auth/oauth-external-auth/README/" title="External OAUTH Authentication" class="md-nav__link">
<a href="../auth/oauth-external-auth/" title="External OAUTH Authentication" class="md-nav__link">
External OAUTH Authentication
</a>
</li>
@ -812,7 +869,7 @@
<li class="md-nav__item">
<a href="../../customization/configuration-snippets/README/" title="Configuration Snippets" class="md-nav__link">
<a href="../customization/configuration-snippets/" title="Configuration Snippets" class="md-nav__link">
Configuration Snippets
</a>
</li>
@ -824,7 +881,7 @@
<li class="md-nav__item">
<a href="../../customization/custom-configuration/README/" title="Custom Configuration" class="md-nav__link">
<a href="../customization/custom-configuration/" title="Custom Configuration" class="md-nav__link">
Custom Configuration
</a>
</li>
@ -836,7 +893,7 @@
<li class="md-nav__item">
<a href="../../customization/custom-errors/README/" title="Custom Errors" class="md-nav__link">
<a href="../customization/custom-errors/" title="Custom Errors" class="md-nav__link">
Custom Errors
</a>
</li>
@ -848,7 +905,7 @@
<li class="md-nav__item">
<a href="../../customization/custom-headers/README/" title="Custom Headers" class="md-nav__link">
<a href="../customization/custom-headers/" title="Custom Headers" class="md-nav__link">
Custom Headers
</a>
</li>
@ -860,7 +917,7 @@
<li class="md-nav__item">
<a href="../../customization/custom-upstream-check/README/" title="Custom Upstream server checks" class="md-nav__link">
<a href="../customization/custom-upstream-check/" title="Custom Upstream server checks" class="md-nav__link">
Custom Upstream server checks
</a>
</li>
@ -872,8 +929,8 @@
<li class="md-nav__item">
<a href="../../customization/external-auth-headers/README/" title="External authentication, authentication service response headers propagation" class="md-nav__link">
External authentication, authentication service response headers propagation
<a href="../customization/external-auth-headers/" title="External authentication" class="md-nav__link">
External authentication
</a>
</li>
@ -884,7 +941,7 @@
<li class="md-nav__item">
<a href="../../customization/ssl-dh-param/README/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
<a href="../customization/ssl-dh-param/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
Custom DH parameters for perfect forward secrecy
</a>
</li>
@ -896,7 +953,7 @@
<li class="md-nav__item">
<a href="../../customization/sysctl/README/" title="Sysctl tuning" class="md-nav__link">
<a href="../customization/sysctl/" title="Sysctl tuning" class="md-nav__link">
Sysctl tuning
</a>
</li>
@ -990,7 +1047,7 @@
<li class="md-nav__item">
<a href="../../grpc/README/" title="gRPC" class="md-nav__link">
<a href="../grpc/" title="gRPC" class="md-nav__link">
gRPC
</a>
</li>
@ -1002,7 +1059,7 @@
<li class="md-nav__item">
<a href="../../multi-tls/README/" title="Multi TLS certificate termination" class="md-nav__link">
<a href="../multi-tls/" title="Multi TLS certificate termination" class="md-nav__link">
Multi TLS certificate termination
</a>
</li>
@ -1014,7 +1071,7 @@
<li class="md-nav__item">
<a href="../../rewrite/README/" title="Rewrite" class="md-nav__link">
<a href="../rewrite/" title="Rewrite" class="md-nav__link">
Rewrite
</a>
</li>
@ -1026,7 +1083,7 @@
<li class="md-nav__item">
<a href="../../static-ip/README/" title="Static IPs" class="md-nav__link">
<a href="../static-ip/" title="Static IPs" class="md-nav__link">
Static IPs
</a>
</li>
@ -1038,7 +1095,7 @@
<li class="md-nav__item">
<a href="../../tls-termination/README/" title="TLS termination" class="md-nav__link">
<a href="../tls-termination/" title="TLS termination" class="md-nav__link">
TLS termination
</a>
</li>
@ -1049,42 +1106,6 @@
</li>
<li class="md-nav__item">
<a href="../../../development/" title="Developing for NGINX Ingress Controller" class="md-nav__link">
Developing for NGINX Ingress Controller
</a>
</li>
<li class="md-nav__item">
<a href="../../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
</ul>
</nav>
</div>
@ -1215,7 +1236,7 @@
<div class="md-footer-nav">
<nav class="md-footer-nav__inner md-grid">
<a href="../../customization/sysctl/README/" title="Sysctl tuning" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
<a href="../customization/sysctl/" title="Sysctl tuning" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
<div class="md-flex__cell md-flex__cell--shrink">
<i class="md-icon md-icon--arrow-back md-footer-nav__button"></i>
</div>
@ -1230,7 +1251,7 @@
</a>
<a href="../../grpc/README/" title="gRPC" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
<a href="../grpc/" title="gRPC" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
<div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
<span class="md-flex__ellipsis">
<span class="md-footer-nav__direction">
@ -1266,9 +1287,9 @@
</div>
<script src="../../../assets/javascripts/application.30f6b8b1.js"></script>
<script src="../../assets/javascripts/application.583bbe55.js"></script>
<script>app.initialize({version:"0.17.5",url:{base:"../../.."}})</script>
<script>app.initialize({version:"1.0.4",url:{base:"../.."}})</script>

View file

@ -31,8 +31,8 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="../../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-0.17.5, mkdocs-material-2.9.4">
<link rel="shortcut icon" href="../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-3.0.4">
@ -40,9 +40,9 @@
<link rel="stylesheet" href="../../../assets/stylesheets/application.451f80e5.css">
<link rel="stylesheet" href="../../assets/stylesheets/application.451f80e5.css">
<link rel="stylesheet" href="../../../assets/stylesheets/application-palette.22915126.css">
<link rel="stylesheet" href="../../assets/stylesheets/application-palette.22915126.css">
@ -51,18 +51,18 @@
<script src="../../../assets/javascripts/modernizr.1aa3b519.js"></script>
<script src="../../assets/javascripts/modernizr.1aa3b519.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
<link rel="stylesheet" href="../../../assets/fonts/material-icons.css">
<link rel="stylesheet" href="../../assets/fonts/material-icons.css">
<link rel="stylesheet" href="../../../extra.css">
<link rel="stylesheet" href="../../extra.css">
</head>
@ -100,7 +100,7 @@
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
<a href="#grpc" tabindex="1" class="md-skip">
<a href="../../#grpc" tabindex="1" class="md-skip">
Skip to content
</a>
@ -109,7 +109,7 @@
<nav class="md-header-nav md-grid">
<div class="md-flex">
<div class="md-flex__cell md-flex__cell--shrink">
<a href="../../.." title="NGINX Ingress Controller" class="md-header-nav__button md-logo">
<a href="../.." title="NGINX Ingress Controller" class="md-header-nav__button md-logo">
<i class="md-icon">public</i>
@ -205,13 +205,16 @@
<ul class="md-tabs__list">
<li class="md-tabs__item">
<a href="../../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
<li class="md-tabs__item">
<a href="../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
@ -219,7 +222,7 @@
<li class="md-tabs__item">
<a href="../../../deploy/" title="Deployment" class="md-tabs__link">
<a href="../../deploy/" title="Deployment" class="md-tabs__link">
Deployment
</a>
@ -236,7 +239,7 @@
<li class="md-tabs__item">
<a href="../../../user-guide/nginx-configuration/" title="User guide" class="md-tabs__link">
<a href="../../user-guide/nginx-configuration/" title="User guide" class="md-tabs__link">
User guide
</a>
@ -251,7 +254,7 @@
<li class="md-tabs__item">
<a href="../../" title="Examples" class="md-tabs__link md-tabs__link--active">
<a href="../" title="Examples" class="md-tabs__link md-tabs__link--active">
Examples
</a>
@ -259,12 +262,6 @@
</ul>
</div>
</nav>
@ -278,7 +275,7 @@
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--primary" data-md-level="0">
<label class="md-nav__title md-nav__title--site" for="__drawer">
<a href="../../.." title="NGINX Ingress Controller" class="md-nav__button md-logo">
<a href="../.." title="NGINX Ingress Controller" class="md-nav__button md-logo">
<i class="md-icon">public</i>
@ -315,12 +312,72 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-toggle md-nav__toggle" data-md-toggle="nav-1" type="checkbox" id="nav-1">
<label class="md-nav__link" for="nav-1">
Welcome
</label>
<nav class="md-nav" data-md-component="collapsible" data-md-level="1">
<label class="md-nav__title" for="nav-1">
Welcome
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../.." title="Welcome" class="md-nav__link">
<a href="../.." title="Welcome" class="md-nav__link">
Welcome
</a>
</li>
<li class="md-nav__item">
<a href="../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
<li class="md-nav__item">
<a href="../../development/" title="Development" class="md-nav__link">
Development
</a>
</li>
</ul>
</nav>
</li>
@ -347,7 +404,7 @@
<li class="md-nav__item">
<a href="../../../deploy/" title="Installation Guide" class="md-nav__link">
<a href="../../deploy/" title="Installation Guide" class="md-nav__link">
Installation Guide
</a>
</li>
@ -359,7 +416,7 @@
<li class="md-nav__item">
<a href="../../../deploy/baremetal/" title="Bare-metal considerations" class="md-nav__link">
<a href="../../deploy/baremetal/" title="Bare-metal considerations" class="md-nav__link">
Bare-metal considerations
</a>
</li>
@ -371,7 +428,7 @@
<li class="md-nav__item">
<a href="../../../deploy/rbac/" title="Role Based Access Control (RBAC)" class="md-nav__link">
<a href="../../deploy/rbac/" title="Role Based Access Control (RBAC)" class="md-nav__link">
Role Based Access Control (RBAC)
</a>
</li>
@ -383,8 +440,8 @@
<li class="md-nav__item">
<a href="../../../deploy/upgrade/" title="Upgrading" class="md-nav__link">
Upgrading
<a href="../../deploy/upgrade/" title="Upgrade" class="md-nav__link">
Upgrade
</a>
</li>
@ -438,8 +495,8 @@
<li class="md-nav__item">
<a href="../../../user-guide/nginx-configuration/" title="NGINX Configuration" class="md-nav__link">
NGINX Configuration
<a href="../../user-guide/nginx-configuration/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -450,7 +507,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/nginx-configuration/annotations/" title="Annotations" class="md-nav__link">
<a href="../../user-guide/nginx-configuration/annotations/" title="Annotations" class="md-nav__link">
Annotations
</a>
</li>
@ -462,8 +519,8 @@
<li class="md-nav__item">
<a href="../../../user-guide/nginx-configuration/configmap/" title="ConfigMaps" class="md-nav__link">
ConfigMaps
<a href="../../user-guide/nginx-configuration/configmap/" title="ConfigMap" class="md-nav__link">
ConfigMap
</a>
</li>
@ -474,7 +531,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/nginx-configuration/custom-template/" title="Custom NGINX template" class="md-nav__link">
<a href="../../user-guide/nginx-configuration/custom-template/" title="Custom NGINX template" class="md-nav__link">
Custom NGINX template
</a>
</li>
@ -486,7 +543,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/nginx-configuration/log-format/" title="Log format" class="md-nav__link">
<a href="../../user-guide/nginx-configuration/log-format/" title="Log format" class="md-nav__link">
Log format
</a>
</li>
@ -503,7 +560,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/cli-arguments/" title="Command line arguments" class="md-nav__link">
<a href="../../user-guide/cli-arguments/" title="Command line arguments" class="md-nav__link">
Command line arguments
</a>
</li>
@ -515,7 +572,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/custom-errors/" title="Custom errors" class="md-nav__link">
<a href="../../user-guide/custom-errors/" title="Custom errors" class="md-nav__link">
Custom errors
</a>
</li>
@ -527,7 +584,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/default-backend/" title="Default backend" class="md-nav__link">
<a href="../../user-guide/default-backend/" title="Default backend" class="md-nav__link">
Default backend
</a>
</li>
@ -539,7 +596,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/exposing-tcp-udp-services/" title="Exposing TCP and UDP services" class="md-nav__link">
<a href="../../user-guide/exposing-tcp-udp-services/" title="Exposing TCP and UDP services" class="md-nav__link">
Exposing TCP and UDP services
</a>
</li>
@ -551,7 +608,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/external-articles/" title="External Articles" class="md-nav__link">
<a href="../../user-guide/external-articles/" title="External Articles" class="md-nav__link">
External Articles
</a>
</li>
@ -563,7 +620,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/miscellaneous/" title="Miscellaneous" class="md-nav__link">
<a href="../../user-guide/miscellaneous/" title="Miscellaneous" class="md-nav__link">
Miscellaneous
</a>
</li>
@ -575,7 +632,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/monitoring/" title="Prometheus and Grafana installation" class="md-nav__link">
<a href="../../user-guide/monitoring/" title="Prometheus and Grafana installation" class="md-nav__link">
Prometheus and Grafana installation
</a>
</li>
@ -587,7 +644,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/multiple-ingress/" title="Multiple Ingress controllers" class="md-nav__link">
<a href="../../user-guide/multiple-ingress/" title="Multiple Ingress controllers" class="md-nav__link">
Multiple Ingress controllers
</a>
</li>
@ -599,7 +656,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/tls/" title="TLS/HTTPS" class="md-nav__link">
<a href="../../user-guide/tls/" title="TLS/HTTPS" class="md-nav__link">
TLS/HTTPS
</a>
</li>
@ -630,7 +687,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/third-party-addons/modsecurity/" title="ModSecurity Web Application Firewall" class="md-nav__link">
<a href="../../user-guide/third-party-addons/modsecurity/" title="ModSecurity Web Application Firewall" class="md-nav__link">
ModSecurity Web Application Firewall
</a>
</li>
@ -642,7 +699,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/third-party-addons/opentracing/" title="OpenTracing" class="md-nav__link">
<a href="../../user-guide/third-party-addons/opentracing/" title="OpenTracing" class="md-nav__link">
OpenTracing
</a>
</li>
@ -685,8 +742,8 @@
<li class="md-nav__item">
<a href="../../" title="Ingress examples" class="md-nav__link">
Ingress examples
<a href="../" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -697,7 +754,7 @@
<li class="md-nav__item">
<a href="../../PREREQUISITES/" title="Prerequisites" class="md-nav__link">
<a href="../PREREQUISITES/" title="Prerequisites" class="md-nav__link">
Prerequisites
</a>
</li>
@ -709,8 +766,8 @@
<li class="md-nav__item">
<a href="../../affinity/cookie/README/" title="Sticky Session" class="md-nav__link">
Sticky Session
<a href="../affinity/cookie/" title="Sticky Sessions" class="md-nav__link">
Sticky Sessions
</a>
</li>
@ -740,7 +797,7 @@
<li class="md-nav__item">
<a href="../../auth/basic/README/" title="Basic Authentication" class="md-nav__link">
<a href="../auth/basic/" title="Basic Authentication" class="md-nav__link">
Basic Authentication
</a>
</li>
@ -752,7 +809,7 @@
<li class="md-nav__item">
<a href="../../auth/client-certs/README/" title="Client Certificate Authentication" class="md-nav__link">
<a href="../auth/client-certs/" title="Client Certificate Authentication" class="md-nav__link">
Client Certificate Authentication
</a>
</li>
@ -764,7 +821,7 @@
<li class="md-nav__item">
<a href="../../auth/external-auth/README/" title="External Basic Authentication" class="md-nav__link">
<a href="../auth/external-auth/" title="External Basic Authentication" class="md-nav__link">
External Basic Authentication
</a>
</li>
@ -776,7 +833,7 @@
<li class="md-nav__item">
<a href="../../auth/oauth-external-auth/README/" title="External OAUTH Authentication" class="md-nav__link">
<a href="../auth/oauth-external-auth/" title="External OAUTH Authentication" class="md-nav__link">
External OAUTH Authentication
</a>
</li>
@ -812,7 +869,7 @@
<li class="md-nav__item">
<a href="../../customization/configuration-snippets/README/" title="Configuration Snippets" class="md-nav__link">
<a href="../customization/configuration-snippets/" title="Configuration Snippets" class="md-nav__link">
Configuration Snippets
</a>
</li>
@ -824,7 +881,7 @@
<li class="md-nav__item">
<a href="../../customization/custom-configuration/README/" title="Custom Configuration" class="md-nav__link">
<a href="../customization/custom-configuration/" title="Custom Configuration" class="md-nav__link">
Custom Configuration
</a>
</li>
@ -836,7 +893,7 @@
<li class="md-nav__item">
<a href="../../customization/custom-errors/README/" title="Custom Errors" class="md-nav__link">
<a href="../customization/custom-errors/" title="Custom Errors" class="md-nav__link">
Custom Errors
</a>
</li>
@ -848,7 +905,7 @@
<li class="md-nav__item">
<a href="../../customization/custom-headers/README/" title="Custom Headers" class="md-nav__link">
<a href="../customization/custom-headers/" title="Custom Headers" class="md-nav__link">
Custom Headers
</a>
</li>
@ -860,7 +917,7 @@
<li class="md-nav__item">
<a href="../../customization/custom-upstream-check/README/" title="Custom Upstream server checks" class="md-nav__link">
<a href="../customization/custom-upstream-check/" title="Custom Upstream server checks" class="md-nav__link">
Custom Upstream server checks
</a>
</li>
@ -872,8 +929,8 @@
<li class="md-nav__item">
<a href="../../customization/external-auth-headers/README/" title="External authentication, authentication service response headers propagation" class="md-nav__link">
External authentication, authentication service response headers propagation
<a href="../customization/external-auth-headers/" title="External authentication" class="md-nav__link">
External authentication
</a>
</li>
@ -884,7 +941,7 @@
<li class="md-nav__item">
<a href="../../customization/ssl-dh-param/README/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
<a href="../customization/ssl-dh-param/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
Custom DH parameters for perfect forward secrecy
</a>
</li>
@ -896,7 +953,7 @@
<li class="md-nav__item">
<a href="../../customization/sysctl/README/" title="Sysctl tuning" class="md-nav__link">
<a href="../customization/sysctl/" title="Sysctl tuning" class="md-nav__link">
Sysctl tuning
</a>
</li>
@ -913,7 +970,7 @@
<li class="md-nav__item">
<a href="../../docker-registry/README/" title="Docker registry" class="md-nav__link">
<a href="../docker-registry/" title="Docker registry" class="md-nav__link">
Docker registry
</a>
</li>
@ -1016,7 +1073,7 @@
<li class="md-nav__item">
<a href="../../multi-tls/README/" title="Multi TLS certificate termination" class="md-nav__link">
<a href="../multi-tls/" title="Multi TLS certificate termination" class="md-nav__link">
Multi TLS certificate termination
</a>
</li>
@ -1028,7 +1085,7 @@
<li class="md-nav__item">
<a href="../../rewrite/README/" title="Rewrite" class="md-nav__link">
<a href="../rewrite/" title="Rewrite" class="md-nav__link">
Rewrite
</a>
</li>
@ -1040,7 +1097,7 @@
<li class="md-nav__item">
<a href="../../static-ip/README/" title="Static IPs" class="md-nav__link">
<a href="../static-ip/" title="Static IPs" class="md-nav__link">
Static IPs
</a>
</li>
@ -1052,7 +1109,7 @@
<li class="md-nav__item">
<a href="../../tls-termination/README/" title="TLS termination" class="md-nav__link">
<a href="../tls-termination/" title="TLS termination" class="md-nav__link">
TLS termination
</a>
</li>
@ -1063,42 +1120,6 @@
</li>
<li class="md-nav__item">
<a href="../../../development/" title="Developing for NGINX Ingress Controller" class="md-nav__link">
Developing for NGINX Ingress Controller
</a>
</li>
<li class="md-nav__item">
<a href="../../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
</ul>
</nav>
</div>
@ -1295,7 +1316,7 @@ to help make it easier for your users to consume your API.</p>
<div class="md-footer-nav">
<nav class="md-footer-nav__inner md-grid">
<a href="../../docker-registry/README/" title="Docker registry" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
<a href="../docker-registry/" title="Docker registry" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
<div class="md-flex__cell md-flex__cell--shrink">
<i class="md-icon md-icon--arrow-back md-footer-nav__button"></i>
</div>
@ -1310,7 +1331,7 @@ to help make it easier for your users to consume your API.</p>
</a>
<a href="../../multi-tls/README/" title="Multi TLS certificate termination" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
<a href="../multi-tls/" title="Multi TLS certificate termination" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
<div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
<span class="md-flex__ellipsis">
<span class="md-footer-nav__direction">
@ -1346,9 +1367,9 @@ to help make it easier for your users to consume your API.</p>
</div>
<script src="../../../assets/javascripts/application.30f6b8b1.js"></script>
<script src="../../assets/javascripts/application.583bbe55.js"></script>
<script>app.initialize({version:"0.17.5",url:{base:"../../.."}})</script>
<script>app.initialize({version:"1.0.4",url:{base:"../.."}})</script>

View file

@ -32,11 +32,11 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="../assets/images/favicon.png">
<meta name="generator" content="mkdocs-0.17.5, mkdocs-material-2.9.4">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-3.0.4">
<title>Ingress examples - NGINX Ingress Controller</title>
<title>Introduction - NGINX Ingress Controller</title>
@ -54,8 +54,8 @@
<script src="../assets/javascripts/modernizr.1aa3b519.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
@ -100,7 +100,7 @@
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
<a href="#ingress-examples" tabindex="1" class="md-skip">
<a href="../#ingress-examples" tabindex="1" class="md-skip">
Skip to content
</a>
@ -126,7 +126,7 @@
NGINX Ingress Controller
</span>
<span class="md-header-nav__topic">
Ingress examples
Introduction
</span>
@ -205,13 +205,16 @@
<ul class="md-tabs__list">
<li class="md-tabs__item">
<a href=".." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
<li class="md-tabs__item">
<a href=".." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
@ -259,12 +262,6 @@
</ul>
</div>
</nav>
@ -315,12 +312,72 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-toggle md-nav__toggle" data-md-toggle="nav-1" type="checkbox" id="nav-1">
<label class="md-nav__link" for="nav-1">
Welcome
</label>
<nav class="md-nav" data-md-component="collapsible" data-md-level="1">
<label class="md-nav__title" for="nav-1">
Welcome
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href=".." title="Welcome" class="md-nav__link">
Welcome
</a>
</li>
<li class="md-nav__item">
<a href="../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
<li class="md-nav__item">
<a href="../development/" title="Development" class="md-nav__link">
Development
</a>
</li>
</ul>
</nav>
</li>
@ -383,8 +440,8 @@
<li class="md-nav__item">
<a href="../deploy/upgrade/" title="Upgrading" class="md-nav__link">
Upgrading
<a href="../deploy/upgrade/" title="Upgrade" class="md-nav__link">
Upgrade
</a>
</li>
@ -438,8 +495,8 @@
<li class="md-nav__item">
<a href="../user-guide/nginx-configuration/" title="NGINX Configuration" class="md-nav__link">
NGINX Configuration
<a href="../user-guide/nginx-configuration/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -462,8 +519,8 @@
<li class="md-nav__item">
<a href="../user-guide/nginx-configuration/configmap/" title="ConfigMaps" class="md-nav__link">
ConfigMaps
<a href="../user-guide/nginx-configuration/configmap/" title="ConfigMap" class="md-nav__link">
ConfigMap
</a>
</li>
@ -693,8 +750,8 @@
<a href="./" title="Ingress examples" class="md-nav__link md-nav__link--active">
Ingress examples
<a href="./" title="Introduction" class="md-nav__link md-nav__link--active">
Introduction
</a>
</li>
@ -718,8 +775,8 @@
<li class="md-nav__item">
<a href="affinity/cookie/README/" title="Sticky Session" class="md-nav__link">
Sticky Session
<a href="affinity/cookie/" title="Sticky Sessions" class="md-nav__link">
Sticky Sessions
</a>
</li>
@ -749,7 +806,7 @@
<li class="md-nav__item">
<a href="auth/basic/README/" title="Basic Authentication" class="md-nav__link">
<a href="auth/basic/" title="Basic Authentication" class="md-nav__link">
Basic Authentication
</a>
</li>
@ -761,7 +818,7 @@
<li class="md-nav__item">
<a href="auth/client-certs/README/" title="Client Certificate Authentication" class="md-nav__link">
<a href="auth/client-certs/" title="Client Certificate Authentication" class="md-nav__link">
Client Certificate Authentication
</a>
</li>
@ -773,7 +830,7 @@
<li class="md-nav__item">
<a href="auth/external-auth/README/" title="External Basic Authentication" class="md-nav__link">
<a href="auth/external-auth/" title="External Basic Authentication" class="md-nav__link">
External Basic Authentication
</a>
</li>
@ -785,7 +842,7 @@
<li class="md-nav__item">
<a href="auth/oauth-external-auth/README/" title="External OAUTH Authentication" class="md-nav__link">
<a href="auth/oauth-external-auth/" title="External OAUTH Authentication" class="md-nav__link">
External OAUTH Authentication
</a>
</li>
@ -821,7 +878,7 @@
<li class="md-nav__item">
<a href="customization/configuration-snippets/README/" title="Configuration Snippets" class="md-nav__link">
<a href="customization/configuration-snippets/" title="Configuration Snippets" class="md-nav__link">
Configuration Snippets
</a>
</li>
@ -833,7 +890,7 @@
<li class="md-nav__item">
<a href="customization/custom-configuration/README/" title="Custom Configuration" class="md-nav__link">
<a href="customization/custom-configuration/" title="Custom Configuration" class="md-nav__link">
Custom Configuration
</a>
</li>
@ -845,7 +902,7 @@
<li class="md-nav__item">
<a href="customization/custom-errors/README/" title="Custom Errors" class="md-nav__link">
<a href="customization/custom-errors/" title="Custom Errors" class="md-nav__link">
Custom Errors
</a>
</li>
@ -857,7 +914,7 @@
<li class="md-nav__item">
<a href="customization/custom-headers/README/" title="Custom Headers" class="md-nav__link">
<a href="customization/custom-headers/" title="Custom Headers" class="md-nav__link">
Custom Headers
</a>
</li>
@ -869,7 +926,7 @@
<li class="md-nav__item">
<a href="customization/custom-upstream-check/README/" title="Custom Upstream server checks" class="md-nav__link">
<a href="customization/custom-upstream-check/" title="Custom Upstream server checks" class="md-nav__link">
Custom Upstream server checks
</a>
</li>
@ -881,8 +938,8 @@
<li class="md-nav__item">
<a href="customization/external-auth-headers/README/" title="External authentication, authentication service response headers propagation" class="md-nav__link">
External authentication, authentication service response headers propagation
<a href="customization/external-auth-headers/" title="External authentication" class="md-nav__link">
External authentication
</a>
</li>
@ -893,7 +950,7 @@
<li class="md-nav__item">
<a href="customization/ssl-dh-param/README/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
<a href="customization/ssl-dh-param/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
Custom DH parameters for perfect forward secrecy
</a>
</li>
@ -905,7 +962,7 @@
<li class="md-nav__item">
<a href="customization/sysctl/README/" title="Sysctl tuning" class="md-nav__link">
<a href="customization/sysctl/" title="Sysctl tuning" class="md-nav__link">
Sysctl tuning
</a>
</li>
@ -922,7 +979,7 @@
<li class="md-nav__item">
<a href="docker-registry/README/" title="Docker registry" class="md-nav__link">
<a href="docker-registry/" title="Docker registry" class="md-nav__link">
Docker registry
</a>
</li>
@ -934,7 +991,7 @@
<li class="md-nav__item">
<a href="grpc/README/" title="gRPC" class="md-nav__link">
<a href="grpc/" title="gRPC" class="md-nav__link">
gRPC
</a>
</li>
@ -946,7 +1003,7 @@
<li class="md-nav__item">
<a href="multi-tls/README/" title="Multi TLS certificate termination" class="md-nav__link">
<a href="multi-tls/" title="Multi TLS certificate termination" class="md-nav__link">
Multi TLS certificate termination
</a>
</li>
@ -958,7 +1015,7 @@
<li class="md-nav__item">
<a href="rewrite/README/" title="Rewrite" class="md-nav__link">
<a href="rewrite/" title="Rewrite" class="md-nav__link">
Rewrite
</a>
</li>
@ -970,7 +1027,7 @@
<li class="md-nav__item">
<a href="static-ip/README/" title="Static IPs" class="md-nav__link">
<a href="static-ip/" title="Static IPs" class="md-nav__link">
Static IPs
</a>
</li>
@ -982,7 +1039,7 @@
<li class="md-nav__item">
<a href="tls-termination/README/" title="TLS termination" class="md-nav__link">
<a href="tls-termination/" title="TLS termination" class="md-nav__link">
TLS termination
</a>
</li>
@ -993,42 +1050,6 @@
</li>
<li class="md-nav__item">
<a href="../development/" title="Developing for NGINX Ingress Controller" class="md-nav__link">
Developing for NGINX Ingress Controller
</a>
</li>
<li class="md-nav__item">
<a href="../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
</ul>
</nav>
</div>
@ -1074,109 +1095,109 @@ Please review the <a href="PREREQUISITES/">prerequisites</a> before trying them.
<tbody>
<tr>
<td>Apps</td>
<td><a href="docker-registry/README/">Docker Registry</a></td>
<td><a href="docker-registry/">Docker Registry</a></td>
<td>TODO</td>
<td>TODO</td>
</tr>
<tr>
<td>Auth</td>
<td><a href="auth/basic/README/">Basic authentication</a></td>
<td><a href="auth/basic/">Basic authentication</a></td>
<td>password protect your website</td>
<td>Intermediate</td>
</tr>
<tr>
<td>Auth</td>
<td><a href="auth/client-certs/README/">Client certificate authentication</a></td>
<td><a href="auth/client-certs/">Client certificate authentication</a></td>
<td>secure your website with client certificate authentication</td>
<td>Intermediate</td>
</tr>
<tr>
<td>Auth</td>
<td><a href="auth/external-auth/README/">External authentication plugin</a></td>
<td><a href="auth/external-auth/">External authentication plugin</a></td>
<td>defer to an external authentication service</td>
<td>Intermediate</td>
</tr>
<tr>
<td>Auth</td>
<td><a href="auth/oauth-external-auth/README/">OAuth external auth</a></td>
<td><a href="auth/oauth-external-auth/">OAuth external auth</a></td>
<td>TODO</td>
<td>TODO</td>
</tr>
<tr>
<td>Customization</td>
<td><a href="customization/configuration-snippets/README/">Configuration snippets</a></td>
<td><a href="customization/configuration-snippets/">Configuration snippets</a></td>
<td>customize nginx location configuration using annotations</td>
<td>Advanced</td>
</tr>
<tr>
<td>Customization</td>
<td><a href="customization/custom-configuration/README/">Custom configuration</a></td>
<td><a href="customization/custom-configuration/">Custom configuration</a></td>
<td>TODO</td>
<td>TODO</td>
</tr>
<tr>
<td>Customization</td>
<td><a href="customization/ssl-dh-param/README/">Custom DH parameters for perfect forward secrecy</a></td>
<td><a href="customization/ssl-dh-param/">Custom DH parameters for perfect forward secrecy</a></td>
<td>TODO</td>
<td>TODO</td>
</tr>
<tr>
<td>Customization</td>
<td><a href="customization/custom-errors/README/">Custom errors</a></td>
<td><a href="customization/custom-errors/">Custom errors</a></td>
<td>serve custom error pages from the default backend</td>
<td>Intermediate</td>
</tr>
<tr>
<td>Customization</td>
<td><a href="customization/custom-headers/README/">Custom headers</a></td>
<td><a href="customization/custom-headers/">Custom headers</a></td>
<td>set custom headers before sending traffic to backends</td>
<td>Advanced</td>
</tr>
<tr>
<td>Customization</td>
<td><a href="customization/custom-upstream-check/README/">Custom upstream check</a></td>
<td><a href="customization/custom-upstream-check/">Custom upstream check</a></td>
<td>TODO</td>
<td>TODO</td>
</tr>
<tr>
<td>Customization</td>
<td><a href="customization/external-auth-headers/README/">External authentication with response header propagation</a></td>
<td><a href="customization/external-auth-headers/">External authentication with response header propagation</a></td>
<td>TODO</td>
<td>TODO</td>
</tr>
<tr>
<td>Customization</td>
<td><a href="customization/sysctl/README/">Sysctl tuning</a></td>
<td><a href="customization/sysctl/">Sysctl tuning</a></td>
<td>TODO</td>
<td>TODO</td>
</tr>
<tr>
<td>Features</td>
<td><a href="rewrite/README/">Rewrite</a></td>
<td><a href="rewrite/">Rewrite</a></td>
<td>TODO</td>
<td>TODO</td>
</tr>
<tr>
<td>Features</td>
<td><a href="affinity/cookie/README/">Session stickiness</a></td>
<td><a href="affinity/cookie/">Session stickiness</a></td>
<td>route requests consistently to the same endpoint</td>
<td>Advanced</td>
</tr>
<tr>
<td>Scaling</td>
<td><a href="static-ip/README/">Static IP</a></td>
<td><a href="static-ip/">Static IP</a></td>
<td>a single ingress gets a single static IP</td>
<td>Intermediate</td>
</tr>
<tr>
<td>TLS</td>
<td><a href="multi-tls/README/">Multi TLS certificate termination</a></td>
<td><a href="multi-tls/">Multi TLS certificate termination</a></td>
<td>TODO</td>
<td>TODO</td>
</tr>
<tr>
<td>TLS</td>
<td><a href="tls-termination/README/">TLS termination</a></td>
<td><a href="tls-termination/">TLS termination</a></td>
<td>TODO</td>
<td>TODO</td>
</tr>
@ -1253,9 +1274,9 @@ Please review the <a href="PREREQUISITES/">prerequisites</a> before trying them.
</div>
<script src="../assets/javascripts/application.30f6b8b1.js"></script>
<script src="../assets/javascripts/application.583bbe55.js"></script>
<script>app.initialize({version:"0.17.5",url:{base:".."}})</script>
<script>app.initialize({version:"1.0.4",url:{base:".."}})</script>

View file

@ -31,8 +31,8 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="../../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-0.17.5, mkdocs-material-2.9.4">
<link rel="shortcut icon" href="../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-3.0.4">
@ -40,9 +40,9 @@
<link rel="stylesheet" href="../../../assets/stylesheets/application.451f80e5.css">
<link rel="stylesheet" href="../../assets/stylesheets/application.451f80e5.css">
<link rel="stylesheet" href="../../../assets/stylesheets/application-palette.22915126.css">
<link rel="stylesheet" href="../../assets/stylesheets/application-palette.22915126.css">
@ -51,18 +51,18 @@
<script src="../../../assets/javascripts/modernizr.1aa3b519.js"></script>
<script src="../../assets/javascripts/modernizr.1aa3b519.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
<link rel="stylesheet" href="../../../assets/fonts/material-icons.css">
<link rel="stylesheet" href="../../assets/fonts/material-icons.css">
<link rel="stylesheet" href="../../../extra.css">
<link rel="stylesheet" href="../../extra.css">
</head>
@ -100,7 +100,7 @@
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
<a href="#multi-tls-certificate-termination" tabindex="1" class="md-skip">
<a href="../../#multi-tls-certificate-termination" tabindex="1" class="md-skip">
Skip to content
</a>
@ -109,7 +109,7 @@
<nav class="md-header-nav md-grid">
<div class="md-flex">
<div class="md-flex__cell md-flex__cell--shrink">
<a href="../../.." title="NGINX Ingress Controller" class="md-header-nav__button md-logo">
<a href="../.." title="NGINX Ingress Controller" class="md-header-nav__button md-logo">
<i class="md-icon">public</i>
@ -205,13 +205,16 @@
<ul class="md-tabs__list">
<li class="md-tabs__item">
<a href="../../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
<li class="md-tabs__item">
<a href="../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
@ -219,7 +222,7 @@
<li class="md-tabs__item">
<a href="../../../deploy/" title="Deployment" class="md-tabs__link">
<a href="../../deploy/" title="Deployment" class="md-tabs__link">
Deployment
</a>
@ -236,7 +239,7 @@
<li class="md-tabs__item">
<a href="../../../user-guide/nginx-configuration/" title="User guide" class="md-tabs__link">
<a href="../../user-guide/nginx-configuration/" title="User guide" class="md-tabs__link">
User guide
</a>
@ -251,7 +254,7 @@
<li class="md-tabs__item">
<a href="../../" title="Examples" class="md-tabs__link md-tabs__link--active">
<a href="../" title="Examples" class="md-tabs__link md-tabs__link--active">
Examples
</a>
@ -259,12 +262,6 @@
</ul>
</div>
</nav>
@ -278,7 +275,7 @@
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--primary" data-md-level="0">
<label class="md-nav__title md-nav__title--site" for="__drawer">
<a href="../../.." title="NGINX Ingress Controller" class="md-nav__button md-logo">
<a href="../.." title="NGINX Ingress Controller" class="md-nav__button md-logo">
<i class="md-icon">public</i>
@ -315,12 +312,72 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-toggle md-nav__toggle" data-md-toggle="nav-1" type="checkbox" id="nav-1">
<label class="md-nav__link" for="nav-1">
Welcome
</label>
<nav class="md-nav" data-md-component="collapsible" data-md-level="1">
<label class="md-nav__title" for="nav-1">
Welcome
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../.." title="Welcome" class="md-nav__link">
<a href="../.." title="Welcome" class="md-nav__link">
Welcome
</a>
</li>
<li class="md-nav__item">
<a href="../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
<li class="md-nav__item">
<a href="../../development/" title="Development" class="md-nav__link">
Development
</a>
</li>
</ul>
</nav>
</li>
@ -347,7 +404,7 @@
<li class="md-nav__item">
<a href="../../../deploy/" title="Installation Guide" class="md-nav__link">
<a href="../../deploy/" title="Installation Guide" class="md-nav__link">
Installation Guide
</a>
</li>
@ -359,7 +416,7 @@
<li class="md-nav__item">
<a href="../../../deploy/baremetal/" title="Bare-metal considerations" class="md-nav__link">
<a href="../../deploy/baremetal/" title="Bare-metal considerations" class="md-nav__link">
Bare-metal considerations
</a>
</li>
@ -371,7 +428,7 @@
<li class="md-nav__item">
<a href="../../../deploy/rbac/" title="Role Based Access Control (RBAC)" class="md-nav__link">
<a href="../../deploy/rbac/" title="Role Based Access Control (RBAC)" class="md-nav__link">
Role Based Access Control (RBAC)
</a>
</li>
@ -383,8 +440,8 @@
<li class="md-nav__item">
<a href="../../../deploy/upgrade/" title="Upgrading" class="md-nav__link">
Upgrading
<a href="../../deploy/upgrade/" title="Upgrade" class="md-nav__link">
Upgrade
</a>
</li>
@ -438,8 +495,8 @@
<li class="md-nav__item">
<a href="../../../user-guide/nginx-configuration/" title="NGINX Configuration" class="md-nav__link">
NGINX Configuration
<a href="../../user-guide/nginx-configuration/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -450,7 +507,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/nginx-configuration/annotations/" title="Annotations" class="md-nav__link">
<a href="../../user-guide/nginx-configuration/annotations/" title="Annotations" class="md-nav__link">
Annotations
</a>
</li>
@ -462,8 +519,8 @@
<li class="md-nav__item">
<a href="../../../user-guide/nginx-configuration/configmap/" title="ConfigMaps" class="md-nav__link">
ConfigMaps
<a href="../../user-guide/nginx-configuration/configmap/" title="ConfigMap" class="md-nav__link">
ConfigMap
</a>
</li>
@ -474,7 +531,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/nginx-configuration/custom-template/" title="Custom NGINX template" class="md-nav__link">
<a href="../../user-guide/nginx-configuration/custom-template/" title="Custom NGINX template" class="md-nav__link">
Custom NGINX template
</a>
</li>
@ -486,7 +543,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/nginx-configuration/log-format/" title="Log format" class="md-nav__link">
<a href="../../user-guide/nginx-configuration/log-format/" title="Log format" class="md-nav__link">
Log format
</a>
</li>
@ -503,7 +560,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/cli-arguments/" title="Command line arguments" class="md-nav__link">
<a href="../../user-guide/cli-arguments/" title="Command line arguments" class="md-nav__link">
Command line arguments
</a>
</li>
@ -515,7 +572,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/custom-errors/" title="Custom errors" class="md-nav__link">
<a href="../../user-guide/custom-errors/" title="Custom errors" class="md-nav__link">
Custom errors
</a>
</li>
@ -527,7 +584,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/default-backend/" title="Default backend" class="md-nav__link">
<a href="../../user-guide/default-backend/" title="Default backend" class="md-nav__link">
Default backend
</a>
</li>
@ -539,7 +596,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/exposing-tcp-udp-services/" title="Exposing TCP and UDP services" class="md-nav__link">
<a href="../../user-guide/exposing-tcp-udp-services/" title="Exposing TCP and UDP services" class="md-nav__link">
Exposing TCP and UDP services
</a>
</li>
@ -551,7 +608,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/external-articles/" title="External Articles" class="md-nav__link">
<a href="../../user-guide/external-articles/" title="External Articles" class="md-nav__link">
External Articles
</a>
</li>
@ -563,7 +620,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/miscellaneous/" title="Miscellaneous" class="md-nav__link">
<a href="../../user-guide/miscellaneous/" title="Miscellaneous" class="md-nav__link">
Miscellaneous
</a>
</li>
@ -575,7 +632,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/monitoring/" title="Prometheus and Grafana installation" class="md-nav__link">
<a href="../../user-guide/monitoring/" title="Prometheus and Grafana installation" class="md-nav__link">
Prometheus and Grafana installation
</a>
</li>
@ -587,7 +644,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/multiple-ingress/" title="Multiple Ingress controllers" class="md-nav__link">
<a href="../../user-guide/multiple-ingress/" title="Multiple Ingress controllers" class="md-nav__link">
Multiple Ingress controllers
</a>
</li>
@ -599,7 +656,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/tls/" title="TLS/HTTPS" class="md-nav__link">
<a href="../../user-guide/tls/" title="TLS/HTTPS" class="md-nav__link">
TLS/HTTPS
</a>
</li>
@ -630,7 +687,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/third-party-addons/modsecurity/" title="ModSecurity Web Application Firewall" class="md-nav__link">
<a href="../../user-guide/third-party-addons/modsecurity/" title="ModSecurity Web Application Firewall" class="md-nav__link">
ModSecurity Web Application Firewall
</a>
</li>
@ -642,7 +699,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/third-party-addons/opentracing/" title="OpenTracing" class="md-nav__link">
<a href="../../user-guide/third-party-addons/opentracing/" title="OpenTracing" class="md-nav__link">
OpenTracing
</a>
</li>
@ -685,8 +742,8 @@
<li class="md-nav__item">
<a href="../../" title="Ingress examples" class="md-nav__link">
Ingress examples
<a href="../" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -697,7 +754,7 @@
<li class="md-nav__item">
<a href="../../PREREQUISITES/" title="Prerequisites" class="md-nav__link">
<a href="../PREREQUISITES/" title="Prerequisites" class="md-nav__link">
Prerequisites
</a>
</li>
@ -709,8 +766,8 @@
<li class="md-nav__item">
<a href="../../affinity/cookie/README/" title="Sticky Session" class="md-nav__link">
Sticky Session
<a href="../affinity/cookie/" title="Sticky Sessions" class="md-nav__link">
Sticky Sessions
</a>
</li>
@ -740,7 +797,7 @@
<li class="md-nav__item">
<a href="../../auth/basic/README/" title="Basic Authentication" class="md-nav__link">
<a href="../auth/basic/" title="Basic Authentication" class="md-nav__link">
Basic Authentication
</a>
</li>
@ -752,7 +809,7 @@
<li class="md-nav__item">
<a href="../../auth/client-certs/README/" title="Client Certificate Authentication" class="md-nav__link">
<a href="../auth/client-certs/" title="Client Certificate Authentication" class="md-nav__link">
Client Certificate Authentication
</a>
</li>
@ -764,7 +821,7 @@
<li class="md-nav__item">
<a href="../../auth/external-auth/README/" title="External Basic Authentication" class="md-nav__link">
<a href="../auth/external-auth/" title="External Basic Authentication" class="md-nav__link">
External Basic Authentication
</a>
</li>
@ -776,7 +833,7 @@
<li class="md-nav__item">
<a href="../../auth/oauth-external-auth/README/" title="External OAUTH Authentication" class="md-nav__link">
<a href="../auth/oauth-external-auth/" title="External OAUTH Authentication" class="md-nav__link">
External OAUTH Authentication
</a>
</li>
@ -812,7 +869,7 @@
<li class="md-nav__item">
<a href="../../customization/configuration-snippets/README/" title="Configuration Snippets" class="md-nav__link">
<a href="../customization/configuration-snippets/" title="Configuration Snippets" class="md-nav__link">
Configuration Snippets
</a>
</li>
@ -824,7 +881,7 @@
<li class="md-nav__item">
<a href="../../customization/custom-configuration/README/" title="Custom Configuration" class="md-nav__link">
<a href="../customization/custom-configuration/" title="Custom Configuration" class="md-nav__link">
Custom Configuration
</a>
</li>
@ -836,7 +893,7 @@
<li class="md-nav__item">
<a href="../../customization/custom-errors/README/" title="Custom Errors" class="md-nav__link">
<a href="../customization/custom-errors/" title="Custom Errors" class="md-nav__link">
Custom Errors
</a>
</li>
@ -848,7 +905,7 @@
<li class="md-nav__item">
<a href="../../customization/custom-headers/README/" title="Custom Headers" class="md-nav__link">
<a href="../customization/custom-headers/" title="Custom Headers" class="md-nav__link">
Custom Headers
</a>
</li>
@ -860,7 +917,7 @@
<li class="md-nav__item">
<a href="../../customization/custom-upstream-check/README/" title="Custom Upstream server checks" class="md-nav__link">
<a href="../customization/custom-upstream-check/" title="Custom Upstream server checks" class="md-nav__link">
Custom Upstream server checks
</a>
</li>
@ -872,8 +929,8 @@
<li class="md-nav__item">
<a href="../../customization/external-auth-headers/README/" title="External authentication, authentication service response headers propagation" class="md-nav__link">
External authentication, authentication service response headers propagation
<a href="../customization/external-auth-headers/" title="External authentication" class="md-nav__link">
External authentication
</a>
</li>
@ -884,7 +941,7 @@
<li class="md-nav__item">
<a href="../../customization/ssl-dh-param/README/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
<a href="../customization/ssl-dh-param/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
Custom DH parameters for perfect forward secrecy
</a>
</li>
@ -896,7 +953,7 @@
<li class="md-nav__item">
<a href="../../customization/sysctl/README/" title="Sysctl tuning" class="md-nav__link">
<a href="../customization/sysctl/" title="Sysctl tuning" class="md-nav__link">
Sysctl tuning
</a>
</li>
@ -913,7 +970,7 @@
<li class="md-nav__item">
<a href="../../docker-registry/README/" title="Docker registry" class="md-nav__link">
<a href="../docker-registry/" title="Docker registry" class="md-nav__link">
Docker registry
</a>
</li>
@ -925,7 +982,7 @@
<li class="md-nav__item">
<a href="../../grpc/README/" title="gRPC" class="md-nav__link">
<a href="../grpc/" title="gRPC" class="md-nav__link">
gRPC
</a>
</li>
@ -958,7 +1015,7 @@
<li class="md-nav__item">
<a href="../../rewrite/README/" title="Rewrite" class="md-nav__link">
<a href="../rewrite/" title="Rewrite" class="md-nav__link">
Rewrite
</a>
</li>
@ -970,7 +1027,7 @@
<li class="md-nav__item">
<a href="../../static-ip/README/" title="Static IPs" class="md-nav__link">
<a href="../static-ip/" title="Static IPs" class="md-nav__link">
Static IPs
</a>
</li>
@ -982,7 +1039,7 @@
<li class="md-nav__item">
<a href="../../tls-termination/README/" title="TLS termination" class="md-nav__link">
<a href="../tls-termination/" title="TLS termination" class="md-nav__link">
TLS termination
</a>
</li>
@ -993,42 +1050,6 @@
</li>
<li class="md-nav__item">
<a href="../../../development/" title="Developing for NGINX Ingress Controller" class="md-nav__link">
Developing for NGINX Ingress Controller
</a>
</li>
<li class="md-nav__item">
<a href="../../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
</ul>
</nav>
</div>
@ -1169,7 +1190,7 @@
<div class="md-footer-nav">
<nav class="md-footer-nav__inner md-grid">
<a href="../../grpc/README/" title="gRPC" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
<a href="../grpc/" title="gRPC" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
<div class="md-flex__cell md-flex__cell--shrink">
<i class="md-icon md-icon--arrow-back md-footer-nav__button"></i>
</div>
@ -1184,7 +1205,7 @@
</a>
<a href="../../rewrite/README/" title="Rewrite" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
<a href="../rewrite/" title="Rewrite" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
<div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
<span class="md-flex__ellipsis">
<span class="md-footer-nav__direction">
@ -1220,9 +1241,9 @@
</div>
<script src="../../../assets/javascripts/application.30f6b8b1.js"></script>
<script src="../../assets/javascripts/application.583bbe55.js"></script>
<script>app.initialize({version:"0.17.5",url:{base:"../../.."}})</script>
<script>app.initialize({version:"1.0.4",url:{base:"../.."}})</script>

View file

@ -31,8 +31,8 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="../../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-0.17.5, mkdocs-material-2.9.4">
<link rel="shortcut icon" href="../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-3.0.4">
@ -40,9 +40,9 @@
<link rel="stylesheet" href="../../../assets/stylesheets/application.451f80e5.css">
<link rel="stylesheet" href="../../assets/stylesheets/application.451f80e5.css">
<link rel="stylesheet" href="../../../assets/stylesheets/application-palette.22915126.css">
<link rel="stylesheet" href="../../assets/stylesheets/application-palette.22915126.css">
@ -51,18 +51,18 @@
<script src="../../../assets/javascripts/modernizr.1aa3b519.js"></script>
<script src="../../assets/javascripts/modernizr.1aa3b519.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
<link rel="stylesheet" href="../../../assets/fonts/material-icons.css">
<link rel="stylesheet" href="../../assets/fonts/material-icons.css">
<link rel="stylesheet" href="../../../extra.css">
<link rel="stylesheet" href="../../extra.css">
</head>
@ -100,7 +100,7 @@
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
<a href="#rewrite" tabindex="1" class="md-skip">
<a href="../../#rewrite" tabindex="1" class="md-skip">
Skip to content
</a>
@ -109,7 +109,7 @@
<nav class="md-header-nav md-grid">
<div class="md-flex">
<div class="md-flex__cell md-flex__cell--shrink">
<a href="../../.." title="NGINX Ingress Controller" class="md-header-nav__button md-logo">
<a href="../.." title="NGINX Ingress Controller" class="md-header-nav__button md-logo">
<i class="md-icon">public</i>
@ -205,13 +205,16 @@
<ul class="md-tabs__list">
<li class="md-tabs__item">
<a href="../../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
<li class="md-tabs__item">
<a href="../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
@ -219,7 +222,7 @@
<li class="md-tabs__item">
<a href="../../../deploy/" title="Deployment" class="md-tabs__link">
<a href="../../deploy/" title="Deployment" class="md-tabs__link">
Deployment
</a>
@ -236,7 +239,7 @@
<li class="md-tabs__item">
<a href="../../../user-guide/nginx-configuration/" title="User guide" class="md-tabs__link">
<a href="../../user-guide/nginx-configuration/" title="User guide" class="md-tabs__link">
User guide
</a>
@ -251,7 +254,7 @@
<li class="md-tabs__item">
<a href="../../" title="Examples" class="md-tabs__link md-tabs__link--active">
<a href="../" title="Examples" class="md-tabs__link md-tabs__link--active">
Examples
</a>
@ -259,12 +262,6 @@
</ul>
</div>
</nav>
@ -278,7 +275,7 @@
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--primary" data-md-level="0">
<label class="md-nav__title md-nav__title--site" for="__drawer">
<a href="../../.." title="NGINX Ingress Controller" class="md-nav__button md-logo">
<a href="../.." title="NGINX Ingress Controller" class="md-nav__button md-logo">
<i class="md-icon">public</i>
@ -315,12 +312,72 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-toggle md-nav__toggle" data-md-toggle="nav-1" type="checkbox" id="nav-1">
<label class="md-nav__link" for="nav-1">
Welcome
</label>
<nav class="md-nav" data-md-component="collapsible" data-md-level="1">
<label class="md-nav__title" for="nav-1">
Welcome
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../.." title="Welcome" class="md-nav__link">
<a href="../.." title="Welcome" class="md-nav__link">
Welcome
</a>
</li>
<li class="md-nav__item">
<a href="../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
<li class="md-nav__item">
<a href="../../development/" title="Development" class="md-nav__link">
Development
</a>
</li>
</ul>
</nav>
</li>
@ -347,7 +404,7 @@
<li class="md-nav__item">
<a href="../../../deploy/" title="Installation Guide" class="md-nav__link">
<a href="../../deploy/" title="Installation Guide" class="md-nav__link">
Installation Guide
</a>
</li>
@ -359,7 +416,7 @@
<li class="md-nav__item">
<a href="../../../deploy/baremetal/" title="Bare-metal considerations" class="md-nav__link">
<a href="../../deploy/baremetal/" title="Bare-metal considerations" class="md-nav__link">
Bare-metal considerations
</a>
</li>
@ -371,7 +428,7 @@
<li class="md-nav__item">
<a href="../../../deploy/rbac/" title="Role Based Access Control (RBAC)" class="md-nav__link">
<a href="../../deploy/rbac/" title="Role Based Access Control (RBAC)" class="md-nav__link">
Role Based Access Control (RBAC)
</a>
</li>
@ -383,8 +440,8 @@
<li class="md-nav__item">
<a href="../../../deploy/upgrade/" title="Upgrading" class="md-nav__link">
Upgrading
<a href="../../deploy/upgrade/" title="Upgrade" class="md-nav__link">
Upgrade
</a>
</li>
@ -438,8 +495,8 @@
<li class="md-nav__item">
<a href="../../../user-guide/nginx-configuration/" title="NGINX Configuration" class="md-nav__link">
NGINX Configuration
<a href="../../user-guide/nginx-configuration/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -450,7 +507,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/nginx-configuration/annotations/" title="Annotations" class="md-nav__link">
<a href="../../user-guide/nginx-configuration/annotations/" title="Annotations" class="md-nav__link">
Annotations
</a>
</li>
@ -462,8 +519,8 @@
<li class="md-nav__item">
<a href="../../../user-guide/nginx-configuration/configmap/" title="ConfigMaps" class="md-nav__link">
ConfigMaps
<a href="../../user-guide/nginx-configuration/configmap/" title="ConfigMap" class="md-nav__link">
ConfigMap
</a>
</li>
@ -474,7 +531,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/nginx-configuration/custom-template/" title="Custom NGINX template" class="md-nav__link">
<a href="../../user-guide/nginx-configuration/custom-template/" title="Custom NGINX template" class="md-nav__link">
Custom NGINX template
</a>
</li>
@ -486,7 +543,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/nginx-configuration/log-format/" title="Log format" class="md-nav__link">
<a href="../../user-guide/nginx-configuration/log-format/" title="Log format" class="md-nav__link">
Log format
</a>
</li>
@ -503,7 +560,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/cli-arguments/" title="Command line arguments" class="md-nav__link">
<a href="../../user-guide/cli-arguments/" title="Command line arguments" class="md-nav__link">
Command line arguments
</a>
</li>
@ -515,7 +572,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/custom-errors/" title="Custom errors" class="md-nav__link">
<a href="../../user-guide/custom-errors/" title="Custom errors" class="md-nav__link">
Custom errors
</a>
</li>
@ -527,7 +584,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/default-backend/" title="Default backend" class="md-nav__link">
<a href="../../user-guide/default-backend/" title="Default backend" class="md-nav__link">
Default backend
</a>
</li>
@ -539,7 +596,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/exposing-tcp-udp-services/" title="Exposing TCP and UDP services" class="md-nav__link">
<a href="../../user-guide/exposing-tcp-udp-services/" title="Exposing TCP and UDP services" class="md-nav__link">
Exposing TCP and UDP services
</a>
</li>
@ -551,7 +608,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/external-articles/" title="External Articles" class="md-nav__link">
<a href="../../user-guide/external-articles/" title="External Articles" class="md-nav__link">
External Articles
</a>
</li>
@ -563,7 +620,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/miscellaneous/" title="Miscellaneous" class="md-nav__link">
<a href="../../user-guide/miscellaneous/" title="Miscellaneous" class="md-nav__link">
Miscellaneous
</a>
</li>
@ -575,7 +632,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/monitoring/" title="Prometheus and Grafana installation" class="md-nav__link">
<a href="../../user-guide/monitoring/" title="Prometheus and Grafana installation" class="md-nav__link">
Prometheus and Grafana installation
</a>
</li>
@ -587,7 +644,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/multiple-ingress/" title="Multiple Ingress controllers" class="md-nav__link">
<a href="../../user-guide/multiple-ingress/" title="Multiple Ingress controllers" class="md-nav__link">
Multiple Ingress controllers
</a>
</li>
@ -599,7 +656,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/tls/" title="TLS/HTTPS" class="md-nav__link">
<a href="../../user-guide/tls/" title="TLS/HTTPS" class="md-nav__link">
TLS/HTTPS
</a>
</li>
@ -630,7 +687,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/third-party-addons/modsecurity/" title="ModSecurity Web Application Firewall" class="md-nav__link">
<a href="../../user-guide/third-party-addons/modsecurity/" title="ModSecurity Web Application Firewall" class="md-nav__link">
ModSecurity Web Application Firewall
</a>
</li>
@ -642,7 +699,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/third-party-addons/opentracing/" title="OpenTracing" class="md-nav__link">
<a href="../../user-guide/third-party-addons/opentracing/" title="OpenTracing" class="md-nav__link">
OpenTracing
</a>
</li>
@ -685,8 +742,8 @@
<li class="md-nav__item">
<a href="../../" title="Ingress examples" class="md-nav__link">
Ingress examples
<a href="../" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -697,7 +754,7 @@
<li class="md-nav__item">
<a href="../../PREREQUISITES/" title="Prerequisites" class="md-nav__link">
<a href="../PREREQUISITES/" title="Prerequisites" class="md-nav__link">
Prerequisites
</a>
</li>
@ -709,8 +766,8 @@
<li class="md-nav__item">
<a href="../../affinity/cookie/README/" title="Sticky Session" class="md-nav__link">
Sticky Session
<a href="../affinity/cookie/" title="Sticky Sessions" class="md-nav__link">
Sticky Sessions
</a>
</li>
@ -740,7 +797,7 @@
<li class="md-nav__item">
<a href="../../auth/basic/README/" title="Basic Authentication" class="md-nav__link">
<a href="../auth/basic/" title="Basic Authentication" class="md-nav__link">
Basic Authentication
</a>
</li>
@ -752,7 +809,7 @@
<li class="md-nav__item">
<a href="../../auth/client-certs/README/" title="Client Certificate Authentication" class="md-nav__link">
<a href="../auth/client-certs/" title="Client Certificate Authentication" class="md-nav__link">
Client Certificate Authentication
</a>
</li>
@ -764,7 +821,7 @@
<li class="md-nav__item">
<a href="../../auth/external-auth/README/" title="External Basic Authentication" class="md-nav__link">
<a href="../auth/external-auth/" title="External Basic Authentication" class="md-nav__link">
External Basic Authentication
</a>
</li>
@ -776,7 +833,7 @@
<li class="md-nav__item">
<a href="../../auth/oauth-external-auth/README/" title="External OAUTH Authentication" class="md-nav__link">
<a href="../auth/oauth-external-auth/" title="External OAUTH Authentication" class="md-nav__link">
External OAUTH Authentication
</a>
</li>
@ -812,7 +869,7 @@
<li class="md-nav__item">
<a href="../../customization/configuration-snippets/README/" title="Configuration Snippets" class="md-nav__link">
<a href="../customization/configuration-snippets/" title="Configuration Snippets" class="md-nav__link">
Configuration Snippets
</a>
</li>
@ -824,7 +881,7 @@
<li class="md-nav__item">
<a href="../../customization/custom-configuration/README/" title="Custom Configuration" class="md-nav__link">
<a href="../customization/custom-configuration/" title="Custom Configuration" class="md-nav__link">
Custom Configuration
</a>
</li>
@ -836,7 +893,7 @@
<li class="md-nav__item">
<a href="../../customization/custom-errors/README/" title="Custom Errors" class="md-nav__link">
<a href="../customization/custom-errors/" title="Custom Errors" class="md-nav__link">
Custom Errors
</a>
</li>
@ -848,7 +905,7 @@
<li class="md-nav__item">
<a href="../../customization/custom-headers/README/" title="Custom Headers" class="md-nav__link">
<a href="../customization/custom-headers/" title="Custom Headers" class="md-nav__link">
Custom Headers
</a>
</li>
@ -860,7 +917,7 @@
<li class="md-nav__item">
<a href="../../customization/custom-upstream-check/README/" title="Custom Upstream server checks" class="md-nav__link">
<a href="../customization/custom-upstream-check/" title="Custom Upstream server checks" class="md-nav__link">
Custom Upstream server checks
</a>
</li>
@ -872,8 +929,8 @@
<li class="md-nav__item">
<a href="../../customization/external-auth-headers/README/" title="External authentication, authentication service response headers propagation" class="md-nav__link">
External authentication, authentication service response headers propagation
<a href="../customization/external-auth-headers/" title="External authentication" class="md-nav__link">
External authentication
</a>
</li>
@ -884,7 +941,7 @@
<li class="md-nav__item">
<a href="../../customization/ssl-dh-param/README/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
<a href="../customization/ssl-dh-param/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
Custom DH parameters for perfect forward secrecy
</a>
</li>
@ -896,7 +953,7 @@
<li class="md-nav__item">
<a href="../../customization/sysctl/README/" title="Sysctl tuning" class="md-nav__link">
<a href="../customization/sysctl/" title="Sysctl tuning" class="md-nav__link">
Sysctl tuning
</a>
</li>
@ -913,7 +970,7 @@
<li class="md-nav__item">
<a href="../../docker-registry/README/" title="Docker registry" class="md-nav__link">
<a href="../docker-registry/" title="Docker registry" class="md-nav__link">
Docker registry
</a>
</li>
@ -925,7 +982,7 @@
<li class="md-nav__item">
<a href="../../grpc/README/" title="gRPC" class="md-nav__link">
<a href="../grpc/" title="gRPC" class="md-nav__link">
gRPC
</a>
</li>
@ -937,7 +994,7 @@
<li class="md-nav__item">
<a href="../../multi-tls/README/" title="Multi TLS certificate termination" class="md-nav__link">
<a href="../multi-tls/" title="Multi TLS certificate termination" class="md-nav__link">
Multi TLS certificate termination
</a>
</li>
@ -1033,7 +1090,7 @@
<li class="md-nav__item">
<a href="../../static-ip/README/" title="Static IPs" class="md-nav__link">
<a href="../static-ip/" title="Static IPs" class="md-nav__link">
Static IPs
</a>
</li>
@ -1045,7 +1102,7 @@
<li class="md-nav__item">
<a href="../../tls-termination/README/" title="TLS termination" class="md-nav__link">
<a href="../tls-termination/" title="TLS termination" class="md-nav__link">
TLS termination
</a>
</li>
@ -1056,42 +1113,6 @@
</li>
<li class="md-nav__item">
<a href="../../../development/" title="Developing for NGINX Ingress Controller" class="md-nav__link">
Developing for NGINX Ingress Controller
</a>
</li>
<li class="md-nav__item">
<a href="../../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
</ul>
</nav>
</div>
@ -1176,8 +1197,8 @@
<p>This example demonstrates how to use the Rewrite annotations</p>
<h2 id="prerequisites">Prerequisites<a class="headerlink" href="#prerequisites" title="Permanent link">&para;</a></h2>
<p>You will need to make sure your Ingress targets exactly one Ingress
controller by specifying the <a href="../../../user-guide/multiple-ingress/">ingress.class annotation</a>,
and that you have an ingress controller <a href="../../../deploy">running</a> in your cluster.</p>
controller by specifying the <a href="../../user-guide/multiple-ingress/">ingress.class annotation</a>,
and that you have an ingress controller <a href="../../deploy">running</a> in your cluster.</p>
<h2 id="deployment">Deployment<a class="headerlink" href="#deployment" title="Permanent link">&para;</a></h2>
<p>Rewriting can be controlled using the following annotations:</p>
<table>
@ -1337,7 +1358,7 @@ Connection: keep-alive
<div class="md-footer-nav">
<nav class="md-footer-nav__inner md-grid">
<a href="../../multi-tls/README/" title="Multi TLS certificate termination" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
<a href="../multi-tls/" title="Multi TLS certificate termination" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
<div class="md-flex__cell md-flex__cell--shrink">
<i class="md-icon md-icon--arrow-back md-footer-nav__button"></i>
</div>
@ -1352,7 +1373,7 @@ Connection: keep-alive
</a>
<a href="../../static-ip/README/" title="Static IPs" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
<a href="../static-ip/" title="Static IPs" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
<div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
<span class="md-flex__ellipsis">
<span class="md-footer-nav__direction">
@ -1388,9 +1409,9 @@ Connection: keep-alive
</div>
<script src="../../../assets/javascripts/application.30f6b8b1.js"></script>
<script src="../../assets/javascripts/application.583bbe55.js"></script>
<script>app.initialize({version:"0.17.5",url:{base:"../../.."}})</script>
<script>app.initialize({version:"1.0.4",url:{base:"../.."}})</script>

View file

@ -31,8 +31,8 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="../../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-0.17.5, mkdocs-material-2.9.4">
<link rel="shortcut icon" href="../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-3.0.4">
@ -40,9 +40,9 @@
<link rel="stylesheet" href="../../../assets/stylesheets/application.451f80e5.css">
<link rel="stylesheet" href="../../assets/stylesheets/application.451f80e5.css">
<link rel="stylesheet" href="../../../assets/stylesheets/application-palette.22915126.css">
<link rel="stylesheet" href="../../assets/stylesheets/application-palette.22915126.css">
@ -51,18 +51,18 @@
<script src="../../../assets/javascripts/modernizr.1aa3b519.js"></script>
<script src="../../assets/javascripts/modernizr.1aa3b519.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
<link rel="stylesheet" href="../../../assets/fonts/material-icons.css">
<link rel="stylesheet" href="../../assets/fonts/material-icons.css">
<link rel="stylesheet" href="../../../extra.css">
<link rel="stylesheet" href="../../extra.css">
</head>
@ -100,7 +100,7 @@
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
<a href="#static-ips" tabindex="1" class="md-skip">
<a href="../../#static-ips" tabindex="1" class="md-skip">
Skip to content
</a>
@ -109,7 +109,7 @@
<nav class="md-header-nav md-grid">
<div class="md-flex">
<div class="md-flex__cell md-flex__cell--shrink">
<a href="../../.." title="NGINX Ingress Controller" class="md-header-nav__button md-logo">
<a href="../.." title="NGINX Ingress Controller" class="md-header-nav__button md-logo">
<i class="md-icon">public</i>
@ -205,13 +205,16 @@
<ul class="md-tabs__list">
<li class="md-tabs__item">
<a href="../../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
<li class="md-tabs__item">
<a href="../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
@ -219,7 +222,7 @@
<li class="md-tabs__item">
<a href="../../../deploy/" title="Deployment" class="md-tabs__link">
<a href="../../deploy/" title="Deployment" class="md-tabs__link">
Deployment
</a>
@ -236,7 +239,7 @@
<li class="md-tabs__item">
<a href="../../../user-guide/nginx-configuration/" title="User guide" class="md-tabs__link">
<a href="../../user-guide/nginx-configuration/" title="User guide" class="md-tabs__link">
User guide
</a>
@ -251,7 +254,7 @@
<li class="md-tabs__item">
<a href="../../" title="Examples" class="md-tabs__link md-tabs__link--active">
<a href="../" title="Examples" class="md-tabs__link md-tabs__link--active">
Examples
</a>
@ -259,12 +262,6 @@
</ul>
</div>
</nav>
@ -278,7 +275,7 @@
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--primary" data-md-level="0">
<label class="md-nav__title md-nav__title--site" for="__drawer">
<a href="../../.." title="NGINX Ingress Controller" class="md-nav__button md-logo">
<a href="../.." title="NGINX Ingress Controller" class="md-nav__button md-logo">
<i class="md-icon">public</i>
@ -315,12 +312,72 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-toggle md-nav__toggle" data-md-toggle="nav-1" type="checkbox" id="nav-1">
<label class="md-nav__link" for="nav-1">
Welcome
</label>
<nav class="md-nav" data-md-component="collapsible" data-md-level="1">
<label class="md-nav__title" for="nav-1">
Welcome
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../.." title="Welcome" class="md-nav__link">
<a href="../.." title="Welcome" class="md-nav__link">
Welcome
</a>
</li>
<li class="md-nav__item">
<a href="../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
<li class="md-nav__item">
<a href="../../development/" title="Development" class="md-nav__link">
Development
</a>
</li>
</ul>
</nav>
</li>
@ -347,7 +404,7 @@
<li class="md-nav__item">
<a href="../../../deploy/" title="Installation Guide" class="md-nav__link">
<a href="../../deploy/" title="Installation Guide" class="md-nav__link">
Installation Guide
</a>
</li>
@ -359,7 +416,7 @@
<li class="md-nav__item">
<a href="../../../deploy/baremetal/" title="Bare-metal considerations" class="md-nav__link">
<a href="../../deploy/baremetal/" title="Bare-metal considerations" class="md-nav__link">
Bare-metal considerations
</a>
</li>
@ -371,7 +428,7 @@
<li class="md-nav__item">
<a href="../../../deploy/rbac/" title="Role Based Access Control (RBAC)" class="md-nav__link">
<a href="../../deploy/rbac/" title="Role Based Access Control (RBAC)" class="md-nav__link">
Role Based Access Control (RBAC)
</a>
</li>
@ -383,8 +440,8 @@
<li class="md-nav__item">
<a href="../../../deploy/upgrade/" title="Upgrading" class="md-nav__link">
Upgrading
<a href="../../deploy/upgrade/" title="Upgrade" class="md-nav__link">
Upgrade
</a>
</li>
@ -438,8 +495,8 @@
<li class="md-nav__item">
<a href="../../../user-guide/nginx-configuration/" title="NGINX Configuration" class="md-nav__link">
NGINX Configuration
<a href="../../user-guide/nginx-configuration/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -450,7 +507,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/nginx-configuration/annotations/" title="Annotations" class="md-nav__link">
<a href="../../user-guide/nginx-configuration/annotations/" title="Annotations" class="md-nav__link">
Annotations
</a>
</li>
@ -462,8 +519,8 @@
<li class="md-nav__item">
<a href="../../../user-guide/nginx-configuration/configmap/" title="ConfigMaps" class="md-nav__link">
ConfigMaps
<a href="../../user-guide/nginx-configuration/configmap/" title="ConfigMap" class="md-nav__link">
ConfigMap
</a>
</li>
@ -474,7 +531,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/nginx-configuration/custom-template/" title="Custom NGINX template" class="md-nav__link">
<a href="../../user-guide/nginx-configuration/custom-template/" title="Custom NGINX template" class="md-nav__link">
Custom NGINX template
</a>
</li>
@ -486,7 +543,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/nginx-configuration/log-format/" title="Log format" class="md-nav__link">
<a href="../../user-guide/nginx-configuration/log-format/" title="Log format" class="md-nav__link">
Log format
</a>
</li>
@ -503,7 +560,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/cli-arguments/" title="Command line arguments" class="md-nav__link">
<a href="../../user-guide/cli-arguments/" title="Command line arguments" class="md-nav__link">
Command line arguments
</a>
</li>
@ -515,7 +572,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/custom-errors/" title="Custom errors" class="md-nav__link">
<a href="../../user-guide/custom-errors/" title="Custom errors" class="md-nav__link">
Custom errors
</a>
</li>
@ -527,7 +584,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/default-backend/" title="Default backend" class="md-nav__link">
<a href="../../user-guide/default-backend/" title="Default backend" class="md-nav__link">
Default backend
</a>
</li>
@ -539,7 +596,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/exposing-tcp-udp-services/" title="Exposing TCP and UDP services" class="md-nav__link">
<a href="../../user-guide/exposing-tcp-udp-services/" title="Exposing TCP and UDP services" class="md-nav__link">
Exposing TCP and UDP services
</a>
</li>
@ -551,7 +608,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/external-articles/" title="External Articles" class="md-nav__link">
<a href="../../user-guide/external-articles/" title="External Articles" class="md-nav__link">
External Articles
</a>
</li>
@ -563,7 +620,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/miscellaneous/" title="Miscellaneous" class="md-nav__link">
<a href="../../user-guide/miscellaneous/" title="Miscellaneous" class="md-nav__link">
Miscellaneous
</a>
</li>
@ -575,7 +632,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/monitoring/" title="Prometheus and Grafana installation" class="md-nav__link">
<a href="../../user-guide/monitoring/" title="Prometheus and Grafana installation" class="md-nav__link">
Prometheus and Grafana installation
</a>
</li>
@ -587,7 +644,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/multiple-ingress/" title="Multiple Ingress controllers" class="md-nav__link">
<a href="../../user-guide/multiple-ingress/" title="Multiple Ingress controllers" class="md-nav__link">
Multiple Ingress controllers
</a>
</li>
@ -599,7 +656,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/tls/" title="TLS/HTTPS" class="md-nav__link">
<a href="../../user-guide/tls/" title="TLS/HTTPS" class="md-nav__link">
TLS/HTTPS
</a>
</li>
@ -630,7 +687,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/third-party-addons/modsecurity/" title="ModSecurity Web Application Firewall" class="md-nav__link">
<a href="../../user-guide/third-party-addons/modsecurity/" title="ModSecurity Web Application Firewall" class="md-nav__link">
ModSecurity Web Application Firewall
</a>
</li>
@ -642,7 +699,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/third-party-addons/opentracing/" title="OpenTracing" class="md-nav__link">
<a href="../../user-guide/third-party-addons/opentracing/" title="OpenTracing" class="md-nav__link">
OpenTracing
</a>
</li>
@ -685,8 +742,8 @@
<li class="md-nav__item">
<a href="../../" title="Ingress examples" class="md-nav__link">
Ingress examples
<a href="../" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -697,7 +754,7 @@
<li class="md-nav__item">
<a href="../../PREREQUISITES/" title="Prerequisites" class="md-nav__link">
<a href="../PREREQUISITES/" title="Prerequisites" class="md-nav__link">
Prerequisites
</a>
</li>
@ -709,8 +766,8 @@
<li class="md-nav__item">
<a href="../../affinity/cookie/README/" title="Sticky Session" class="md-nav__link">
Sticky Session
<a href="../affinity/cookie/" title="Sticky Sessions" class="md-nav__link">
Sticky Sessions
</a>
</li>
@ -740,7 +797,7 @@
<li class="md-nav__item">
<a href="../../auth/basic/README/" title="Basic Authentication" class="md-nav__link">
<a href="../auth/basic/" title="Basic Authentication" class="md-nav__link">
Basic Authentication
</a>
</li>
@ -752,7 +809,7 @@
<li class="md-nav__item">
<a href="../../auth/client-certs/README/" title="Client Certificate Authentication" class="md-nav__link">
<a href="../auth/client-certs/" title="Client Certificate Authentication" class="md-nav__link">
Client Certificate Authentication
</a>
</li>
@ -764,7 +821,7 @@
<li class="md-nav__item">
<a href="../../auth/external-auth/README/" title="External Basic Authentication" class="md-nav__link">
<a href="../auth/external-auth/" title="External Basic Authentication" class="md-nav__link">
External Basic Authentication
</a>
</li>
@ -776,7 +833,7 @@
<li class="md-nav__item">
<a href="../../auth/oauth-external-auth/README/" title="External OAUTH Authentication" class="md-nav__link">
<a href="../auth/oauth-external-auth/" title="External OAUTH Authentication" class="md-nav__link">
External OAUTH Authentication
</a>
</li>
@ -812,7 +869,7 @@
<li class="md-nav__item">
<a href="../../customization/configuration-snippets/README/" title="Configuration Snippets" class="md-nav__link">
<a href="../customization/configuration-snippets/" title="Configuration Snippets" class="md-nav__link">
Configuration Snippets
</a>
</li>
@ -824,7 +881,7 @@
<li class="md-nav__item">
<a href="../../customization/custom-configuration/README/" title="Custom Configuration" class="md-nav__link">
<a href="../customization/custom-configuration/" title="Custom Configuration" class="md-nav__link">
Custom Configuration
</a>
</li>
@ -836,7 +893,7 @@
<li class="md-nav__item">
<a href="../../customization/custom-errors/README/" title="Custom Errors" class="md-nav__link">
<a href="../customization/custom-errors/" title="Custom Errors" class="md-nav__link">
Custom Errors
</a>
</li>
@ -848,7 +905,7 @@
<li class="md-nav__item">
<a href="../../customization/custom-headers/README/" title="Custom Headers" class="md-nav__link">
<a href="../customization/custom-headers/" title="Custom Headers" class="md-nav__link">
Custom Headers
</a>
</li>
@ -860,7 +917,7 @@
<li class="md-nav__item">
<a href="../../customization/custom-upstream-check/README/" title="Custom Upstream server checks" class="md-nav__link">
<a href="../customization/custom-upstream-check/" title="Custom Upstream server checks" class="md-nav__link">
Custom Upstream server checks
</a>
</li>
@ -872,8 +929,8 @@
<li class="md-nav__item">
<a href="../../customization/external-auth-headers/README/" title="External authentication, authentication service response headers propagation" class="md-nav__link">
External authentication, authentication service response headers propagation
<a href="../customization/external-auth-headers/" title="External authentication" class="md-nav__link">
External authentication
</a>
</li>
@ -884,7 +941,7 @@
<li class="md-nav__item">
<a href="../../customization/ssl-dh-param/README/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
<a href="../customization/ssl-dh-param/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
Custom DH parameters for perfect forward secrecy
</a>
</li>
@ -896,7 +953,7 @@
<li class="md-nav__item">
<a href="../../customization/sysctl/README/" title="Sysctl tuning" class="md-nav__link">
<a href="../customization/sysctl/" title="Sysctl tuning" class="md-nav__link">
Sysctl tuning
</a>
</li>
@ -913,7 +970,7 @@
<li class="md-nav__item">
<a href="../../docker-registry/README/" title="Docker registry" class="md-nav__link">
<a href="../docker-registry/" title="Docker registry" class="md-nav__link">
Docker registry
</a>
</li>
@ -925,7 +982,7 @@
<li class="md-nav__item">
<a href="../../grpc/README/" title="gRPC" class="md-nav__link">
<a href="../grpc/" title="gRPC" class="md-nav__link">
gRPC
</a>
</li>
@ -937,7 +994,7 @@
<li class="md-nav__item">
<a href="../../multi-tls/README/" title="Multi TLS certificate termination" class="md-nav__link">
<a href="../multi-tls/" title="Multi TLS certificate termination" class="md-nav__link">
Multi TLS certificate termination
</a>
</li>
@ -949,7 +1006,7 @@
<li class="md-nav__item">
<a href="../../rewrite/README/" title="Rewrite" class="md-nav__link">
<a href="../rewrite/" title="Rewrite" class="md-nav__link">
Rewrite
</a>
</li>
@ -1039,7 +1096,7 @@
<li class="md-nav__item">
<a href="../../tls-termination/README/" title="TLS termination" class="md-nav__link">
<a href="../tls-termination/" title="TLS termination" class="md-nav__link">
TLS termination
</a>
</li>
@ -1050,42 +1107,6 @@
</li>
<li class="md-nav__item">
<a href="../../../development/" title="Developing for NGINX Ingress Controller" class="md-nav__link">
Developing for NGINX Ingress Controller
</a>
</li>
<li class="md-nav__item">
<a href="../../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
</ul>
</nav>
</div>
@ -1163,10 +1184,10 @@
<h1 id="static-ips">Static IPs<a class="headerlink" href="#static-ips" title="Permanent link">&para;</a></h1>
<p>This example demonstrates how to assign a static-ip to an Ingress on through the Nginx controller.</p>
<h2 id="prerequisites">Prerequisites<a class="headerlink" href="#prerequisites" title="Permanent link">&para;</a></h2>
<p>You need a <a href="../../PREREQUISITES/#tls-certificates">TLS cert</a> and a <a href="../../PREREQUISITES/#test-http-service">test HTTP service</a> for this example.
<p>You need a <a href="../PREREQUISITES/#tls-certificates">TLS cert</a> and a <a href="../PREREQUISITES/#test-http-service">test HTTP service</a> for this example.
You will also need to make sure your Ingress targets exactly one Ingress
controller by specifying the <a href="../../../user-guide/multiple-ingress/">ingress.class annotation</a>,
and that you have an ingress controller <a href="../../../deploy">running</a> in your cluster.</p>
controller by specifying the <a href="../../user-guide/multiple-ingress/">ingress.class annotation</a>,
and that you have an ingress controller <a href="../../deploy">running</a> in your cluster.</p>
<h2 id="acquiring-an-ip">Acquiring an IP<a class="headerlink" href="#acquiring-an-ip" title="Permanent link">&para;</a></h2>
<p>Since instances of the nginx controller actually run on nodes in your cluster,
by default nginx Ingresses will only get static IPs if your cloudprovider
@ -1275,7 +1296,7 @@ Service with <code class="codehilite">spec.loadBalancerIP</code> set to <code cl
<div class="md-footer-nav">
<nav class="md-footer-nav__inner md-grid">
<a href="../../rewrite/README/" title="Rewrite" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
<a href="../rewrite/" title="Rewrite" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
<div class="md-flex__cell md-flex__cell--shrink">
<i class="md-icon md-icon--arrow-back md-footer-nav__button"></i>
</div>
@ -1290,7 +1311,7 @@ Service with <code class="codehilite">spec.loadBalancerIP</code> set to <code cl
</a>
<a href="../../tls-termination/README/" title="TLS termination" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
<a href="../tls-termination/" title="TLS termination" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
<div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
<span class="md-flex__ellipsis">
<span class="md-footer-nav__direction">
@ -1326,9 +1347,9 @@ Service with <code class="codehilite">spec.loadBalancerIP</code> set to <code cl
</div>
<script src="../../../assets/javascripts/application.30f6b8b1.js"></script>
<script src="../../assets/javascripts/application.583bbe55.js"></script>
<script>app.initialize({version:"0.17.5",url:{base:"../../.."}})</script>
<script>app.initialize({version:"1.0.4",url:{base:"../.."}})</script>

View file

@ -31,8 +31,8 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="../../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-0.17.5, mkdocs-material-2.9.4">
<link rel="shortcut icon" href="../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-3.0.4">
@ -40,9 +40,9 @@
<link rel="stylesheet" href="../../../assets/stylesheets/application.451f80e5.css">
<link rel="stylesheet" href="../../assets/stylesheets/application.451f80e5.css">
<link rel="stylesheet" href="../../../assets/stylesheets/application-palette.22915126.css">
<link rel="stylesheet" href="../../assets/stylesheets/application-palette.22915126.css">
@ -51,18 +51,18 @@
<script src="../../../assets/javascripts/modernizr.1aa3b519.js"></script>
<script src="../../assets/javascripts/modernizr.1aa3b519.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
<link rel="stylesheet" href="../../../assets/fonts/material-icons.css">
<link rel="stylesheet" href="../../assets/fonts/material-icons.css">
<link rel="stylesheet" href="../../../extra.css">
<link rel="stylesheet" href="../../extra.css">
</head>
@ -100,7 +100,7 @@
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
<a href="#tls-termination" tabindex="1" class="md-skip">
<a href="../../#tls-termination" tabindex="1" class="md-skip">
Skip to content
</a>
@ -109,7 +109,7 @@
<nav class="md-header-nav md-grid">
<div class="md-flex">
<div class="md-flex__cell md-flex__cell--shrink">
<a href="../../.." title="NGINX Ingress Controller" class="md-header-nav__button md-logo">
<a href="../.." title="NGINX Ingress Controller" class="md-header-nav__button md-logo">
<i class="md-icon">public</i>
@ -205,13 +205,16 @@
<ul class="md-tabs__list">
<li class="md-tabs__item">
<a href="../../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
<li class="md-tabs__item">
<a href="../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
@ -219,7 +222,7 @@
<li class="md-tabs__item">
<a href="../../../deploy/" title="Deployment" class="md-tabs__link">
<a href="../../deploy/" title="Deployment" class="md-tabs__link">
Deployment
</a>
@ -236,7 +239,7 @@
<li class="md-tabs__item">
<a href="../../../user-guide/nginx-configuration/" title="User guide" class="md-tabs__link">
<a href="../../user-guide/nginx-configuration/" title="User guide" class="md-tabs__link">
User guide
</a>
@ -251,7 +254,7 @@
<li class="md-tabs__item">
<a href="../../" title="Examples" class="md-tabs__link md-tabs__link--active">
<a href="../" title="Examples" class="md-tabs__link md-tabs__link--active">
Examples
</a>
@ -259,12 +262,6 @@
</ul>
</div>
</nav>
@ -278,7 +275,7 @@
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--primary" data-md-level="0">
<label class="md-nav__title md-nav__title--site" for="__drawer">
<a href="../../.." title="NGINX Ingress Controller" class="md-nav__button md-logo">
<a href="../.." title="NGINX Ingress Controller" class="md-nav__button md-logo">
<i class="md-icon">public</i>
@ -315,12 +312,72 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-toggle md-nav__toggle" data-md-toggle="nav-1" type="checkbox" id="nav-1">
<label class="md-nav__link" for="nav-1">
Welcome
</label>
<nav class="md-nav" data-md-component="collapsible" data-md-level="1">
<label class="md-nav__title" for="nav-1">
Welcome
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../.." title="Welcome" class="md-nav__link">
<a href="../.." title="Welcome" class="md-nav__link">
Welcome
</a>
</li>
<li class="md-nav__item">
<a href="../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
<li class="md-nav__item">
<a href="../../development/" title="Development" class="md-nav__link">
Development
</a>
</li>
</ul>
</nav>
</li>
@ -347,7 +404,7 @@
<li class="md-nav__item">
<a href="../../../deploy/" title="Installation Guide" class="md-nav__link">
<a href="../../deploy/" title="Installation Guide" class="md-nav__link">
Installation Guide
</a>
</li>
@ -359,7 +416,7 @@
<li class="md-nav__item">
<a href="../../../deploy/baremetal/" title="Bare-metal considerations" class="md-nav__link">
<a href="../../deploy/baremetal/" title="Bare-metal considerations" class="md-nav__link">
Bare-metal considerations
</a>
</li>
@ -371,7 +428,7 @@
<li class="md-nav__item">
<a href="../../../deploy/rbac/" title="Role Based Access Control (RBAC)" class="md-nav__link">
<a href="../../deploy/rbac/" title="Role Based Access Control (RBAC)" class="md-nav__link">
Role Based Access Control (RBAC)
</a>
</li>
@ -383,8 +440,8 @@
<li class="md-nav__item">
<a href="../../../deploy/upgrade/" title="Upgrading" class="md-nav__link">
Upgrading
<a href="../../deploy/upgrade/" title="Upgrade" class="md-nav__link">
Upgrade
</a>
</li>
@ -438,8 +495,8 @@
<li class="md-nav__item">
<a href="../../../user-guide/nginx-configuration/" title="NGINX Configuration" class="md-nav__link">
NGINX Configuration
<a href="../../user-guide/nginx-configuration/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -450,7 +507,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/nginx-configuration/annotations/" title="Annotations" class="md-nav__link">
<a href="../../user-guide/nginx-configuration/annotations/" title="Annotations" class="md-nav__link">
Annotations
</a>
</li>
@ -462,8 +519,8 @@
<li class="md-nav__item">
<a href="../../../user-guide/nginx-configuration/configmap/" title="ConfigMaps" class="md-nav__link">
ConfigMaps
<a href="../../user-guide/nginx-configuration/configmap/" title="ConfigMap" class="md-nav__link">
ConfigMap
</a>
</li>
@ -474,7 +531,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/nginx-configuration/custom-template/" title="Custom NGINX template" class="md-nav__link">
<a href="../../user-guide/nginx-configuration/custom-template/" title="Custom NGINX template" class="md-nav__link">
Custom NGINX template
</a>
</li>
@ -486,7 +543,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/nginx-configuration/log-format/" title="Log format" class="md-nav__link">
<a href="../../user-guide/nginx-configuration/log-format/" title="Log format" class="md-nav__link">
Log format
</a>
</li>
@ -503,7 +560,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/cli-arguments/" title="Command line arguments" class="md-nav__link">
<a href="../../user-guide/cli-arguments/" title="Command line arguments" class="md-nav__link">
Command line arguments
</a>
</li>
@ -515,7 +572,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/custom-errors/" title="Custom errors" class="md-nav__link">
<a href="../../user-guide/custom-errors/" title="Custom errors" class="md-nav__link">
Custom errors
</a>
</li>
@ -527,7 +584,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/default-backend/" title="Default backend" class="md-nav__link">
<a href="../../user-guide/default-backend/" title="Default backend" class="md-nav__link">
Default backend
</a>
</li>
@ -539,7 +596,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/exposing-tcp-udp-services/" title="Exposing TCP and UDP services" class="md-nav__link">
<a href="../../user-guide/exposing-tcp-udp-services/" title="Exposing TCP and UDP services" class="md-nav__link">
Exposing TCP and UDP services
</a>
</li>
@ -551,7 +608,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/external-articles/" title="External Articles" class="md-nav__link">
<a href="../../user-guide/external-articles/" title="External Articles" class="md-nav__link">
External Articles
</a>
</li>
@ -563,7 +620,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/miscellaneous/" title="Miscellaneous" class="md-nav__link">
<a href="../../user-guide/miscellaneous/" title="Miscellaneous" class="md-nav__link">
Miscellaneous
</a>
</li>
@ -575,7 +632,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/monitoring/" title="Prometheus and Grafana installation" class="md-nav__link">
<a href="../../user-guide/monitoring/" title="Prometheus and Grafana installation" class="md-nav__link">
Prometheus and Grafana installation
</a>
</li>
@ -587,7 +644,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/multiple-ingress/" title="Multiple Ingress controllers" class="md-nav__link">
<a href="../../user-guide/multiple-ingress/" title="Multiple Ingress controllers" class="md-nav__link">
Multiple Ingress controllers
</a>
</li>
@ -599,7 +656,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/tls/" title="TLS/HTTPS" class="md-nav__link">
<a href="../../user-guide/tls/" title="TLS/HTTPS" class="md-nav__link">
TLS/HTTPS
</a>
</li>
@ -630,7 +687,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/third-party-addons/modsecurity/" title="ModSecurity Web Application Firewall" class="md-nav__link">
<a href="../../user-guide/third-party-addons/modsecurity/" title="ModSecurity Web Application Firewall" class="md-nav__link">
ModSecurity Web Application Firewall
</a>
</li>
@ -642,7 +699,7 @@
<li class="md-nav__item">
<a href="../../../user-guide/third-party-addons/opentracing/" title="OpenTracing" class="md-nav__link">
<a href="../../user-guide/third-party-addons/opentracing/" title="OpenTracing" class="md-nav__link">
OpenTracing
</a>
</li>
@ -685,8 +742,8 @@
<li class="md-nav__item">
<a href="../../" title="Ingress examples" class="md-nav__link">
Ingress examples
<a href="../" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -697,7 +754,7 @@
<li class="md-nav__item">
<a href="../../PREREQUISITES/" title="Prerequisites" class="md-nav__link">
<a href="../PREREQUISITES/" title="Prerequisites" class="md-nav__link">
Prerequisites
</a>
</li>
@ -709,8 +766,8 @@
<li class="md-nav__item">
<a href="../../affinity/cookie/README/" title="Sticky Session" class="md-nav__link">
Sticky Session
<a href="../affinity/cookie/" title="Sticky Sessions" class="md-nav__link">
Sticky Sessions
</a>
</li>
@ -740,7 +797,7 @@
<li class="md-nav__item">
<a href="../../auth/basic/README/" title="Basic Authentication" class="md-nav__link">
<a href="../auth/basic/" title="Basic Authentication" class="md-nav__link">
Basic Authentication
</a>
</li>
@ -752,7 +809,7 @@
<li class="md-nav__item">
<a href="../../auth/client-certs/README/" title="Client Certificate Authentication" class="md-nav__link">
<a href="../auth/client-certs/" title="Client Certificate Authentication" class="md-nav__link">
Client Certificate Authentication
</a>
</li>
@ -764,7 +821,7 @@
<li class="md-nav__item">
<a href="../../auth/external-auth/README/" title="External Basic Authentication" class="md-nav__link">
<a href="../auth/external-auth/" title="External Basic Authentication" class="md-nav__link">
External Basic Authentication
</a>
</li>
@ -776,7 +833,7 @@
<li class="md-nav__item">
<a href="../../auth/oauth-external-auth/README/" title="External OAUTH Authentication" class="md-nav__link">
<a href="../auth/oauth-external-auth/" title="External OAUTH Authentication" class="md-nav__link">
External OAUTH Authentication
</a>
</li>
@ -812,7 +869,7 @@
<li class="md-nav__item">
<a href="../../customization/configuration-snippets/README/" title="Configuration Snippets" class="md-nav__link">
<a href="../customization/configuration-snippets/" title="Configuration Snippets" class="md-nav__link">
Configuration Snippets
</a>
</li>
@ -824,7 +881,7 @@
<li class="md-nav__item">
<a href="../../customization/custom-configuration/README/" title="Custom Configuration" class="md-nav__link">
<a href="../customization/custom-configuration/" title="Custom Configuration" class="md-nav__link">
Custom Configuration
</a>
</li>
@ -836,7 +893,7 @@
<li class="md-nav__item">
<a href="../../customization/custom-errors/README/" title="Custom Errors" class="md-nav__link">
<a href="../customization/custom-errors/" title="Custom Errors" class="md-nav__link">
Custom Errors
</a>
</li>
@ -848,7 +905,7 @@
<li class="md-nav__item">
<a href="../../customization/custom-headers/README/" title="Custom Headers" class="md-nav__link">
<a href="../customization/custom-headers/" title="Custom Headers" class="md-nav__link">
Custom Headers
</a>
</li>
@ -860,7 +917,7 @@
<li class="md-nav__item">
<a href="../../customization/custom-upstream-check/README/" title="Custom Upstream server checks" class="md-nav__link">
<a href="../customization/custom-upstream-check/" title="Custom Upstream server checks" class="md-nav__link">
Custom Upstream server checks
</a>
</li>
@ -872,8 +929,8 @@
<li class="md-nav__item">
<a href="../../customization/external-auth-headers/README/" title="External authentication, authentication service response headers propagation" class="md-nav__link">
External authentication, authentication service response headers propagation
<a href="../customization/external-auth-headers/" title="External authentication" class="md-nav__link">
External authentication
</a>
</li>
@ -884,7 +941,7 @@
<li class="md-nav__item">
<a href="../../customization/ssl-dh-param/README/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
<a href="../customization/ssl-dh-param/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
Custom DH parameters for perfect forward secrecy
</a>
</li>
@ -896,7 +953,7 @@
<li class="md-nav__item">
<a href="../../customization/sysctl/README/" title="Sysctl tuning" class="md-nav__link">
<a href="../customization/sysctl/" title="Sysctl tuning" class="md-nav__link">
Sysctl tuning
</a>
</li>
@ -913,7 +970,7 @@
<li class="md-nav__item">
<a href="../../docker-registry/README/" title="Docker registry" class="md-nav__link">
<a href="../docker-registry/" title="Docker registry" class="md-nav__link">
Docker registry
</a>
</li>
@ -925,7 +982,7 @@
<li class="md-nav__item">
<a href="../../grpc/README/" title="gRPC" class="md-nav__link">
<a href="../grpc/" title="gRPC" class="md-nav__link">
gRPC
</a>
</li>
@ -937,7 +994,7 @@
<li class="md-nav__item">
<a href="../../multi-tls/README/" title="Multi TLS certificate termination" class="md-nav__link">
<a href="../multi-tls/" title="Multi TLS certificate termination" class="md-nav__link">
Multi TLS certificate termination
</a>
</li>
@ -949,7 +1006,7 @@
<li class="md-nav__item">
<a href="../../rewrite/README/" title="Rewrite" class="md-nav__link">
<a href="../rewrite/" title="Rewrite" class="md-nav__link">
Rewrite
</a>
</li>
@ -961,7 +1018,7 @@
<li class="md-nav__item">
<a href="../../static-ip/README/" title="Static IPs" class="md-nav__link">
<a href="../static-ip/" title="Static IPs" class="md-nav__link">
Static IPs
</a>
</li>
@ -1036,42 +1093,6 @@
</li>
<li class="md-nav__item">
<a href="../../../development/" title="Developing for NGINX Ingress Controller" class="md-nav__link">
Developing for NGINX Ingress Controller
</a>
</li>
<li class="md-nav__item">
<a href="../../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
</ul>
</nav>
</div>
@ -1135,7 +1156,7 @@
<h1 id="tls-termination">TLS termination<a class="headerlink" href="#tls-termination" title="Permanent link">&para;</a></h1>
<p>This example demonstrates how to terminate TLS through the nginx Ingress controller.</p>
<h2 id="prerequisites">Prerequisites<a class="headerlink" href="#prerequisites" title="Permanent link">&para;</a></h2>
<p>You need a <a href="../../PREREQUISITES/#tls-certificates">TLS cert</a> and a <a href="../../PREREQUISITES/#test-http-service">test HTTP service</a> for this example.</p>
<p>You need a <a href="../PREREQUISITES/#tls-certificates">TLS cert</a> and a <a href="../PREREQUISITES/#test-http-service">test HTTP service</a> for this example.</p>
<h2 id="deployment">Deployment<a class="headerlink" href="#deployment" title="Permanent link">&para;</a></h2>
<p>The following command instructs the controller to terminate traffic using the provided
TLS cert, and forward un-encrypted HTTP traffic to the test HTTP service.</p>
@ -1212,7 +1233,7 @@ TLS cert, and forward un-encrypted HTTP traffic to the test HTTP service.</p>
<div class="md-footer-nav">
<nav class="md-footer-nav__inner md-grid">
<a href="../../static-ip/README/" title="Static IPs" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
<a href="../static-ip/" title="Static IPs" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
<div class="md-flex__cell md-flex__cell--shrink">
<i class="md-icon md-icon--arrow-back md-footer-nav__button"></i>
</div>
@ -1227,20 +1248,6 @@ TLS cert, and forward un-encrypted HTTP traffic to the test HTTP service.</p>
</a>
<a href="../../../development/" title="Developing for NGINX Ingress Controller" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
<div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
<span class="md-flex__ellipsis">
<span class="md-footer-nav__direction">
Next
</span>
Developing for NGINX Ingress Controller
</span>
</div>
<div class="md-flex__cell md-flex__cell--shrink">
<i class="md-icon md-icon--arrow-forward md-footer-nav__button"></i>
</div>
</a>
</nav>
</div>
@ -1263,9 +1270,9 @@ TLS cert, and forward un-encrypted HTTP traffic to the test HTTP service.</p>
</div>
<script src="../../../assets/javascripts/application.30f6b8b1.js"></script>
<script src="../../assets/javascripts/application.583bbe55.js"></script>
<script>app.initialize({version:"0.17.5",url:{base:"../../.."}})</script>
<script>app.initialize({version:"1.0.4",url:{base:"../.."}})</script>

View file

@ -32,7 +32,7 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="../assets/images/favicon.png">
<meta name="generator" content="mkdocs-0.17.5, mkdocs-material-2.9.4">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-3.0.4">
@ -54,8 +54,8 @@
<script src="../assets/javascripts/modernizr.1aa3b519.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
@ -100,7 +100,7 @@
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
<a href="#how-it-works" tabindex="1" class="md-skip">
<a href="../#how-it-works" tabindex="1" class="md-skip">
Skip to content
</a>
@ -198,18 +198,23 @@
<nav class="md-tabs" data-md-component="tabs">
<nav class="md-tabs md-tabs--active" data-md-component="tabs">
<div class="md-tabs__inner md-grid">
<ul class="md-tabs__list">
<li class="md-tabs__item">
<a href=".." title="Welcome" class="md-tabs__link md-tabs__link--active">
Welcome
</a>
</li>
<li class="md-tabs__item">
<a href=".." title="Welcome" class="md-tabs__link md-tabs__link--active">
Welcome
</a>
</li>
@ -257,12 +262,6 @@
</ul>
</div>
</nav>
@ -312,6 +311,27 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
<input class="md-toggle md-nav__toggle" data-md-toggle="nav-1" type="checkbox" id="nav-1" checked>
<label class="md-nav__link" for="nav-1">
Welcome
</label>
<nav class="md-nav" data-md-component="collapsible" data-md-level="1">
<label class="md-nav__title" for="nav-1">
Welcome
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href=".." title="Welcome" class="md-nav__link">
@ -319,6 +339,126 @@
</a>
</li>
<li class="md-nav__item md-nav__item--active">
<input class="md-toggle md-nav__toggle" data-md-toggle="toc" type="checkbox" id="__toc">
<label class="md-nav__link md-nav__link--active" for="__toc">
How it works
</label>
<a href="./" title="How it works" class="md-nav__link md-nav__link--active">
How it works
</a>
<nav class="md-nav md-nav--secondary">
<label class="md-nav__title" for="__toc">Table of contents</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="#nginx-configuration" title="NGINX configuration" class="md-nav__link">
NGINX configuration
</a>
</li>
<li class="md-nav__item">
<a href="#nginx-model" title="NGINX model" class="md-nav__link">
NGINX model
</a>
</li>
<li class="md-nav__item">
<a href="#building-the-nginx-model" title="Building the NGINX model" class="md-nav__link">
Building the NGINX model
</a>
</li>
<li class="md-nav__item">
<a href="#when-a-reload-is-required" title="When a reload is required" class="md-nav__link">
When a reload is required
</a>
</li>
<li class="md-nav__item">
<a href="#avoiding-reloads" title="Avoiding reloads" class="md-nav__link">
Avoiding reloads
</a>
<nav class="md-nav">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#avoiding-reloads-on-endpoints-changes" title="Avoiding reloads on Endpoints changes" class="md-nav__link">
Avoiding reloads on Endpoints changes
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
<li class="md-nav__item">
<a href="../development/" title="Development" class="md-nav__link">
Development
</a>
</li>
</ul>
</nav>
</li>
@ -381,8 +521,8 @@
<li class="md-nav__item">
<a href="../deploy/upgrade/" title="Upgrading" class="md-nav__link">
Upgrading
<a href="../deploy/upgrade/" title="Upgrade" class="md-nav__link">
Upgrade
</a>
</li>
@ -436,8 +576,8 @@
<li class="md-nav__item">
<a href="../user-guide/nginx-configuration/" title="NGINX Configuration" class="md-nav__link">
NGINX Configuration
<a href="../user-guide/nginx-configuration/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -460,8 +600,8 @@
<li class="md-nav__item">
<a href="../user-guide/nginx-configuration/configmap/" title="ConfigMaps" class="md-nav__link">
ConfigMaps
<a href="../user-guide/nginx-configuration/configmap/" title="ConfigMap" class="md-nav__link">
ConfigMap
</a>
</li>
@ -681,8 +821,8 @@
<li class="md-nav__item">
<a href="../examples/" title="Ingress examples" class="md-nav__link">
Ingress examples
<a href="../examples/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -705,8 +845,8 @@
<li class="md-nav__item">
<a href="../examples/affinity/cookie/README/" title="Sticky Session" class="md-nav__link">
Sticky Session
<a href="../examples/affinity/cookie/" title="Sticky Sessions" class="md-nav__link">
Sticky Sessions
</a>
</li>
@ -736,7 +876,7 @@
<li class="md-nav__item">
<a href="../examples/auth/basic/README/" title="Basic Authentication" class="md-nav__link">
<a href="../examples/auth/basic/" title="Basic Authentication" class="md-nav__link">
Basic Authentication
</a>
</li>
@ -748,7 +888,7 @@
<li class="md-nav__item">
<a href="../examples/auth/client-certs/README/" title="Client Certificate Authentication" class="md-nav__link">
<a href="../examples/auth/client-certs/" title="Client Certificate Authentication" class="md-nav__link">
Client Certificate Authentication
</a>
</li>
@ -760,7 +900,7 @@
<li class="md-nav__item">
<a href="../examples/auth/external-auth/README/" title="External Basic Authentication" class="md-nav__link">
<a href="../examples/auth/external-auth/" title="External Basic Authentication" class="md-nav__link">
External Basic Authentication
</a>
</li>
@ -772,7 +912,7 @@
<li class="md-nav__item">
<a href="../examples/auth/oauth-external-auth/README/" title="External OAUTH Authentication" class="md-nav__link">
<a href="../examples/auth/oauth-external-auth/" title="External OAUTH Authentication" class="md-nav__link">
External OAUTH Authentication
</a>
</li>
@ -808,7 +948,7 @@
<li class="md-nav__item">
<a href="../examples/customization/configuration-snippets/README/" title="Configuration Snippets" class="md-nav__link">
<a href="../examples/customization/configuration-snippets/" title="Configuration Snippets" class="md-nav__link">
Configuration Snippets
</a>
</li>
@ -820,7 +960,7 @@
<li class="md-nav__item">
<a href="../examples/customization/custom-configuration/README/" title="Custom Configuration" class="md-nav__link">
<a href="../examples/customization/custom-configuration/" title="Custom Configuration" class="md-nav__link">
Custom Configuration
</a>
</li>
@ -832,7 +972,7 @@
<li class="md-nav__item">
<a href="../examples/customization/custom-errors/README/" title="Custom Errors" class="md-nav__link">
<a href="../examples/customization/custom-errors/" title="Custom Errors" class="md-nav__link">
Custom Errors
</a>
</li>
@ -844,7 +984,7 @@
<li class="md-nav__item">
<a href="../examples/customization/custom-headers/README/" title="Custom Headers" class="md-nav__link">
<a href="../examples/customization/custom-headers/" title="Custom Headers" class="md-nav__link">
Custom Headers
</a>
</li>
@ -856,7 +996,7 @@
<li class="md-nav__item">
<a href="../examples/customization/custom-upstream-check/README/" title="Custom Upstream server checks" class="md-nav__link">
<a href="../examples/customization/custom-upstream-check/" title="Custom Upstream server checks" class="md-nav__link">
Custom Upstream server checks
</a>
</li>
@ -868,8 +1008,8 @@
<li class="md-nav__item">
<a href="../examples/customization/external-auth-headers/README/" title="External authentication, authentication service response headers propagation" class="md-nav__link">
External authentication, authentication service response headers propagation
<a href="../examples/customization/external-auth-headers/" title="External authentication" class="md-nav__link">
External authentication
</a>
</li>
@ -880,7 +1020,7 @@
<li class="md-nav__item">
<a href="../examples/customization/ssl-dh-param/README/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
<a href="../examples/customization/ssl-dh-param/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
Custom DH parameters for perfect forward secrecy
</a>
</li>
@ -892,7 +1032,7 @@
<li class="md-nav__item">
<a href="../examples/customization/sysctl/README/" title="Sysctl tuning" class="md-nav__link">
<a href="../examples/customization/sysctl/" title="Sysctl tuning" class="md-nav__link">
Sysctl tuning
</a>
</li>
@ -909,7 +1049,7 @@
<li class="md-nav__item">
<a href="../examples/docker-registry/README/" title="Docker registry" class="md-nav__link">
<a href="../examples/docker-registry/" title="Docker registry" class="md-nav__link">
Docker registry
</a>
</li>
@ -921,7 +1061,7 @@
<li class="md-nav__item">
<a href="../examples/grpc/README/" title="gRPC" class="md-nav__link">
<a href="../examples/grpc/" title="gRPC" class="md-nav__link">
gRPC
</a>
</li>
@ -933,7 +1073,7 @@
<li class="md-nav__item">
<a href="../examples/multi-tls/README/" title="Multi TLS certificate termination" class="md-nav__link">
<a href="../examples/multi-tls/" title="Multi TLS certificate termination" class="md-nav__link">
Multi TLS certificate termination
</a>
</li>
@ -945,7 +1085,7 @@
<li class="md-nav__item">
<a href="../examples/rewrite/README/" title="Rewrite" class="md-nav__link">
<a href="../examples/rewrite/" title="Rewrite" class="md-nav__link">
Rewrite
</a>
</li>
@ -957,7 +1097,7 @@
<li class="md-nav__item">
<a href="../examples/static-ip/README/" title="Static IPs" class="md-nav__link">
<a href="../examples/static-ip/" title="Static IPs" class="md-nav__link">
Static IPs
</a>
</li>
@ -969,7 +1109,7 @@
<li class="md-nav__item">
<a href="../examples/tls-termination/README/" title="TLS termination" class="md-nav__link">
<a href="../examples/tls-termination/" title="TLS termination" class="md-nav__link">
TLS termination
</a>
</li>
@ -980,121 +1120,6 @@
</li>
<li class="md-nav__item">
<a href="../development/" title="Developing for NGINX Ingress Controller" class="md-nav__link">
Developing for NGINX Ingress Controller
</a>
</li>
<li class="md-nav__item md-nav__item--active">
<input class="md-toggle md-nav__toggle" data-md-toggle="toc" type="checkbox" id="__toc">
<label class="md-nav__link md-nav__link--active" for="__toc">
How it works
</label>
<a href="./" title="How it works" class="md-nav__link md-nav__link--active">
How it works
</a>
<nav class="md-nav md-nav--secondary">
<label class="md-nav__title" for="__toc">Table of contents</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="#nginx-configuration" title="NGINX configuration" class="md-nav__link">
NGINX configuration
</a>
</li>
<li class="md-nav__item">
<a href="#nginx-model" title="NGINX model" class="md-nav__link">
NGINX model
</a>
</li>
<li class="md-nav__item">
<a href="#building-the-nginx-model" title="Building the NGINX model" class="md-nav__link">
Building the NGINX model
</a>
</li>
<li class="md-nav__item">
<a href="#when-a-reload-is-required" title="When a reload is required" class="md-nav__link">
When a reload is required
</a>
</li>
<li class="md-nav__item">
<a href="#avoiding-reloads" title="Avoiding reloads" class="md-nav__link">
Avoiding reloads
</a>
<nav class="md-nav">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#avoiding-reloads-on-endpoints-changes" title="Avoiding reloads on Endpoints changes" class="md-nav__link">
Avoiding reloads on Endpoints changes
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
</ul>
</nav>
</div>
@ -1187,12 +1212,12 @@
<h2 id="nginx-configuration">NGINX configuration<a class="headerlink" href="#nginx-configuration" title="Permanent link">&para;</a></h2>
<p>The goal of this Ingress controller is the assembly of a configuration file (nginx.conf). The main implication of this requirement is the need to reload NGINX after any change in the configuration file. <em>Though it is important to note that we don't reload Nginx on changes that impact only an <code class="codehilite">upstream</code> configuration (i.e Endpoints change when you deploy your app)</em>. We use https://github.com/openresty/lua-nginx-module to achieve this. Check <a href="#avoiding-reloads-on-endpoints-changes">below</a> to learn more about how it's done.</p>
<h2 id="nginx-model">NGINX model<a class="headerlink" href="#nginx-model" title="Permanent link">&para;</a></h2>
<p>Usually, a Kubernetes Controller utilizes the <a href="../1">synchronization loop pattern</a> to check if the desired state in the controller is updated or a change is required. To this purpose, we need to build a model using different objects from the cluster, in particular (in no special order) Ingresses, Services, Endpoints, Secrets, and Configmaps to generate a point in time configuration file that reflects the state of the cluster.</p>
<p>To get this object from the cluster, we use <a href="../2">Kubernetes Informers</a>, in particular, <code class="codehilite">FilteredSharedInformer</code>. This informers allows reacting to changes in using <a href="../3">callbacks</a> to individual changes when a new object is added, modified or removed. Unfortunately, there is no way to know if a particular change is going to affect the final configuration file. Therefore on every change, we have to rebuild a new model from scratch based on the state of cluster and compare it to the current model. If the new model equals to the current one, then we avoid generating a new NGINX configuration and triggering a reload. Otherwise, we check if the difference is only about Endpoints. If so we then send the new list of Endpoints to a Lua handler running inside Nginx using HTTP POST request and again avoid generating a new NGINX configuration and triggering a reload. If the difference between running and new model is about more than just Endpoints we create a new NGINX configuration based on the new model, replace the current model and trigger a reload.</p>
<p>Usually, a Kubernetes Controller utilizes the <a href="1">synchronization loop pattern</a> to check if the desired state in the controller is updated or a change is required. To this purpose, we need to build a model using different objects from the cluster, in particular (in no special order) Ingresses, Services, Endpoints, Secrets, and Configmaps to generate a point in time configuration file that reflects the state of the cluster.</p>
<p>To get this object from the cluster, we use <a href="2">Kubernetes Informers</a>, in particular, <code class="codehilite">FilteredSharedInformer</code>. This informers allows reacting to changes in using <a href="3">callbacks</a> to individual changes when a new object is added, modified or removed. Unfortunately, there is no way to know if a particular change is going to affect the final configuration file. Therefore on every change, we have to rebuild a new model from scratch based on the state of cluster and compare it to the current model. If the new model equals to the current one, then we avoid generating a new NGINX configuration and triggering a reload. Otherwise, we check if the difference is only about Endpoints. If so we then send the new list of Endpoints to a Lua handler running inside Nginx using HTTP POST request and again avoid generating a new NGINX configuration and triggering a reload. If the difference between running and new model is about more than just Endpoints we create a new NGINX configuration based on the new model, replace the current model and trigger a reload.</p>
<p>One of the uses of the model is to avoid unnecessary reloads when there's no change in the state and to detect conflicts in definitions.</p>
<p>The final representation of the NGINX configuration is generated from a <a href="../6">Go template</a> using the new model as input for the variables required by the template.</p>
<p>The final representation of the NGINX configuration is generated from a <a href="6">Go template</a> using the new model as input for the variables required by the template.</p>
<h2 id="building-the-nginx-model">Building the NGINX model<a class="headerlink" href="#building-the-nginx-model" title="Permanent link">&para;</a></h2>
<p>Building a model is an expensive operation, for this reason, the use of the synchronization loop is a must. By using a <a href="../4">work queue</a> it is possible to not lose changes and remove the use of <a href="../5">sync.Mutex</a> to force a single execution of the sync loop and additionally it is possible to create a time window between the start and end of the sync loop that allows us to discard unnecessary updates. It is important to understand that any change in the cluster could generate events that the informer will send to the controller and one of the reasons for the <a href="../4">work queue</a>.</p>
<p>Building a model is an expensive operation, for this reason, the use of the synchronization loop is a must. By using a <a href="4">work queue</a> it is possible to not lose changes and remove the use of <a href="5">sync.Mutex</a> to force a single execution of the sync loop and additionally it is possible to create a time window between the start and end of the sync loop that allows us to discard unnecessary updates. It is important to understand that any change in the cluster could generate events that the informer will send to the controller and one of the reasons for the <a href="4">work queue</a>.</p>
<p>Operations to build the model:</p>
<ul>
<li>Order Ingress rules by <code class="codehilite">ResourceVersion</code> field, i.e., old rules first.</li>
@ -1245,7 +1270,7 @@
<div class="md-footer-nav">
<nav class="md-footer-nav__inner md-grid">
<a href="../development/" title="Developing for NGINX Ingress Controller" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
<a href=".." title="Welcome" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
<div class="md-flex__cell md-flex__cell--shrink">
<i class="md-icon md-icon--arrow-back md-footer-nav__button"></i>
</div>
@ -1254,7 +1279,7 @@
<span class="md-footer-nav__direction">
Previous
</span>
Developing for NGINX Ingress Controller
Welcome
</span>
</div>
</a>
@ -1296,9 +1321,9 @@
</div>
<script src="../assets/javascripts/application.30f6b8b1.js"></script>
<script src="../assets/javascripts/application.583bbe55.js"></script>
<script>app.initialize({version:"0.17.5",url:{base:".."}})</script>
<script>app.initialize({version:"1.0.4",url:{base:".."}})</script>

View file

@ -31,18 +31,18 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="./assets/images/favicon.png">
<meta name="generator" content="mkdocs-0.17.5, mkdocs-material-2.9.4">
<link rel="shortcut icon" href="assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-3.0.4">
<title>NGINX Ingress Controller</title>
<title>Welcome - NGINX Ingress Controller</title>
<link rel="stylesheet" href="./assets/stylesheets/application.451f80e5.css">
<link rel="stylesheet" href="assets/stylesheets/application.451f80e5.css">
<link rel="stylesheet" href="./assets/stylesheets/application-palette.22915126.css">
<link rel="stylesheet" href="assets/stylesheets/application-palette.22915126.css">
@ -51,18 +51,18 @@
<script src="./assets/javascripts/modernizr.1aa3b519.js"></script>
<script src="assets/javascripts/modernizr.1aa3b519.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
<link rel="stylesheet" href="./assets/fonts/material-icons.css">
<link rel="stylesheet" href="assets/fonts/material-icons.css">
<link rel="stylesheet" href="./extra.css">
<link rel="stylesheet" href="extra.css">
</head>
@ -198,18 +198,23 @@
<nav class="md-tabs" data-md-component="tabs">
<nav class="md-tabs md-tabs--active" data-md-component="tabs">
<div class="md-tabs__inner md-grid">
<ul class="md-tabs__list">
<li class="md-tabs__item">
<a href="." title="Welcome" class="md-tabs__link md-tabs__link--active">
Welcome
</a>
</li>
<li class="md-tabs__item">
<a href="." title="Welcome" class="md-tabs__link md-tabs__link--active">
Welcome
</a>
</li>
@ -257,12 +262,6 @@
</ul>
</div>
</nav>
@ -315,6 +314,27 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
<input class="md-toggle md-nav__toggle" data-md-toggle="nav-1" type="checkbox" id="nav-1" checked>
<label class="md-nav__link" for="nav-1">
Welcome
</label>
<nav class="md-nav" data-md-component="collapsible" data-md-level="1">
<label class="md-nav__title" for="nav-1">
Welcome
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item md-nav__item--active">
<input class="md-toggle md-nav__toggle" data-md-toggle="toc" type="checkbox" id="__toc">
@ -357,6 +377,47 @@
</li>
<li class="md-nav__item">
<a href="how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
<li class="md-nav__item">
<a href="development/" title="Development" class="md-nav__link">
Development
</a>
</li>
</ul>
</nav>
</li>
@ -419,8 +480,8 @@
<li class="md-nav__item">
<a href="deploy/upgrade/" title="Upgrading" class="md-nav__link">
Upgrading
<a href="deploy/upgrade/" title="Upgrade" class="md-nav__link">
Upgrade
</a>
</li>
@ -474,8 +535,8 @@
<li class="md-nav__item">
<a href="user-guide/nginx-configuration/" title="NGINX Configuration" class="md-nav__link">
NGINX Configuration
<a href="user-guide/nginx-configuration/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -498,8 +559,8 @@
<li class="md-nav__item">
<a href="user-guide/nginx-configuration/configmap/" title="ConfigMaps" class="md-nav__link">
ConfigMaps
<a href="user-guide/nginx-configuration/configmap/" title="ConfigMap" class="md-nav__link">
ConfigMap
</a>
</li>
@ -719,8 +780,8 @@
<li class="md-nav__item">
<a href="examples/" title="Ingress examples" class="md-nav__link">
Ingress examples
<a href="examples/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -743,8 +804,8 @@
<li class="md-nav__item">
<a href="examples/affinity/cookie/README/" title="Sticky Session" class="md-nav__link">
Sticky Session
<a href="examples/affinity/cookie/" title="Sticky Sessions" class="md-nav__link">
Sticky Sessions
</a>
</li>
@ -774,7 +835,7 @@
<li class="md-nav__item">
<a href="examples/auth/basic/README/" title="Basic Authentication" class="md-nav__link">
<a href="examples/auth/basic/" title="Basic Authentication" class="md-nav__link">
Basic Authentication
</a>
</li>
@ -786,7 +847,7 @@
<li class="md-nav__item">
<a href="examples/auth/client-certs/README/" title="Client Certificate Authentication" class="md-nav__link">
<a href="examples/auth/client-certs/" title="Client Certificate Authentication" class="md-nav__link">
Client Certificate Authentication
</a>
</li>
@ -798,7 +859,7 @@
<li class="md-nav__item">
<a href="examples/auth/external-auth/README/" title="External Basic Authentication" class="md-nav__link">
<a href="examples/auth/external-auth/" title="External Basic Authentication" class="md-nav__link">
External Basic Authentication
</a>
</li>
@ -810,7 +871,7 @@
<li class="md-nav__item">
<a href="examples/auth/oauth-external-auth/README/" title="External OAUTH Authentication" class="md-nav__link">
<a href="examples/auth/oauth-external-auth/" title="External OAUTH Authentication" class="md-nav__link">
External OAUTH Authentication
</a>
</li>
@ -846,7 +907,7 @@
<li class="md-nav__item">
<a href="examples/customization/configuration-snippets/README/" title="Configuration Snippets" class="md-nav__link">
<a href="examples/customization/configuration-snippets/" title="Configuration Snippets" class="md-nav__link">
Configuration Snippets
</a>
</li>
@ -858,7 +919,7 @@
<li class="md-nav__item">
<a href="examples/customization/custom-configuration/README/" title="Custom Configuration" class="md-nav__link">
<a href="examples/customization/custom-configuration/" title="Custom Configuration" class="md-nav__link">
Custom Configuration
</a>
</li>
@ -870,7 +931,7 @@
<li class="md-nav__item">
<a href="examples/customization/custom-errors/README/" title="Custom Errors" class="md-nav__link">
<a href="examples/customization/custom-errors/" title="Custom Errors" class="md-nav__link">
Custom Errors
</a>
</li>
@ -882,7 +943,7 @@
<li class="md-nav__item">
<a href="examples/customization/custom-headers/README/" title="Custom Headers" class="md-nav__link">
<a href="examples/customization/custom-headers/" title="Custom Headers" class="md-nav__link">
Custom Headers
</a>
</li>
@ -894,7 +955,7 @@
<li class="md-nav__item">
<a href="examples/customization/custom-upstream-check/README/" title="Custom Upstream server checks" class="md-nav__link">
<a href="examples/customization/custom-upstream-check/" title="Custom Upstream server checks" class="md-nav__link">
Custom Upstream server checks
</a>
</li>
@ -906,8 +967,8 @@
<li class="md-nav__item">
<a href="examples/customization/external-auth-headers/README/" title="External authentication, authentication service response headers propagation" class="md-nav__link">
External authentication, authentication service response headers propagation
<a href="examples/customization/external-auth-headers/" title="External authentication" class="md-nav__link">
External authentication
</a>
</li>
@ -918,7 +979,7 @@
<li class="md-nav__item">
<a href="examples/customization/ssl-dh-param/README/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
<a href="examples/customization/ssl-dh-param/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
Custom DH parameters for perfect forward secrecy
</a>
</li>
@ -930,7 +991,7 @@
<li class="md-nav__item">
<a href="examples/customization/sysctl/README/" title="Sysctl tuning" class="md-nav__link">
<a href="examples/customization/sysctl/" title="Sysctl tuning" class="md-nav__link">
Sysctl tuning
</a>
</li>
@ -947,7 +1008,7 @@
<li class="md-nav__item">
<a href="examples/docker-registry/README/" title="Docker registry" class="md-nav__link">
<a href="examples/docker-registry/" title="Docker registry" class="md-nav__link">
Docker registry
</a>
</li>
@ -959,7 +1020,7 @@
<li class="md-nav__item">
<a href="examples/grpc/README/" title="gRPC" class="md-nav__link">
<a href="examples/grpc/" title="gRPC" class="md-nav__link">
gRPC
</a>
</li>
@ -971,7 +1032,7 @@
<li class="md-nav__item">
<a href="examples/multi-tls/README/" title="Multi TLS certificate termination" class="md-nav__link">
<a href="examples/multi-tls/" title="Multi TLS certificate termination" class="md-nav__link">
Multi TLS certificate termination
</a>
</li>
@ -983,7 +1044,7 @@
<li class="md-nav__item">
<a href="examples/rewrite/README/" title="Rewrite" class="md-nav__link">
<a href="examples/rewrite/" title="Rewrite" class="md-nav__link">
Rewrite
</a>
</li>
@ -995,7 +1056,7 @@
<li class="md-nav__item">
<a href="examples/static-ip/README/" title="Static IPs" class="md-nav__link">
<a href="examples/static-ip/" title="Static IPs" class="md-nav__link">
Static IPs
</a>
</li>
@ -1007,7 +1068,7 @@
<li class="md-nav__item">
<a href="examples/tls-termination/README/" title="TLS termination" class="md-nav__link">
<a href="examples/tls-termination/" title="TLS termination" class="md-nav__link">
TLS termination
</a>
</li>
@ -1018,42 +1079,6 @@
</li>
<li class="md-nav__item">
<a href="development/" title="Developing for NGINX Ingress Controller" class="md-nav__link">
Developing for NGINX Ingress Controller
</a>
</li>
<li class="md-nav__item">
<a href="how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
</ul>
</nav>
</div>
@ -1127,13 +1152,13 @@
<nav class="md-footer-nav__inner md-grid">
<a href="deploy/" title="Installation Guide" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
<a href="how-it-works/" title="How it works" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
<div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
<span class="md-flex__ellipsis">
<span class="md-footer-nav__direction">
Next
</span>
Installation Guide
How it works
</span>
</div>
<div class="md-flex__cell md-flex__cell--shrink">
@ -1163,9 +1188,9 @@
</div>
<script src="./assets/javascripts/application.30f6b8b1.js"></script>
<script src="assets/javascripts/application.583bbe55.js"></script>
<script>app.initialize({version:"0.17.5",url:{base:"."}})</script>
<script>app.initialize({version:"1.0.4",url:{base:"."}})</script>

File diff suppressed because one or more lines are too long

View file

@ -1,227 +1,227 @@
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>/</loc>
<loc>None</loc>
<lastmod>2018-09-13</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>/deploy/</loc>
<loc>None</loc>
<lastmod>2018-09-13</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>/deploy/baremetal/</loc>
<loc>None</loc>
<lastmod>2018-09-13</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>/deploy/rbac/</loc>
<loc>None</loc>
<lastmod>2018-09-13</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>/deploy/upgrade/</loc>
<loc>None</loc>
<lastmod>2018-09-13</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>/user-guide/nginx-configuration/</loc>
<loc>None</loc>
<lastmod>2018-09-13</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>/user-guide/nginx-configuration/annotations/</loc>
<loc>None</loc>
<lastmod>2018-09-13</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>/user-guide/nginx-configuration/configmap/</loc>
<loc>None</loc>
<lastmod>2018-09-13</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>/user-guide/nginx-configuration/custom-template/</loc>
<loc>None</loc>
<lastmod>2018-09-13</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>/user-guide/nginx-configuration/log-format/</loc>
<loc>None</loc>
<lastmod>2018-09-13</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>/user-guide/cli-arguments/</loc>
<loc>None</loc>
<lastmod>2018-09-13</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>/user-guide/custom-errors/</loc>
<loc>None</loc>
<lastmod>2018-09-13</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>/user-guide/default-backend/</loc>
<loc>None</loc>
<lastmod>2018-09-13</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>/user-guide/exposing-tcp-udp-services/</loc>
<loc>None</loc>
<lastmod>2018-09-13</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>/user-guide/external-articles/</loc>
<loc>None</loc>
<lastmod>2018-09-13</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>/user-guide/miscellaneous/</loc>
<loc>None</loc>
<lastmod>2018-09-13</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>/user-guide/monitoring/</loc>
<loc>None</loc>
<lastmod>2018-09-13</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>/user-guide/multiple-ingress/</loc>
<loc>None</loc>
<lastmod>2018-09-13</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>/user-guide/tls/</loc>
<loc>None</loc>
<lastmod>2018-09-13</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>/user-guide/third-party-addons/modsecurity/</loc>
<loc>None</loc>
<lastmod>2018-09-13</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>/user-guide/third-party-addons/opentracing/</loc>
<loc>None</loc>
<lastmod>2018-09-13</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>/examples/</loc>
<loc>None</loc>
<lastmod>2018-09-13</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>/examples/PREREQUISITES/</loc>
<loc>None</loc>
<lastmod>2018-09-13</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>/examples/affinity/cookie/README/</loc>
<loc>None</loc>
<lastmod>2018-09-13</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>/examples/auth/basic/README/</loc>
<loc>None</loc>
<lastmod>2018-09-13</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>/examples/auth/client-certs/README/</loc>
<loc>None</loc>
<lastmod>2018-09-13</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>/examples/auth/external-auth/README/</loc>
<loc>None</loc>
<lastmod>2018-09-13</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>/examples/auth/oauth-external-auth/README/</loc>
<loc>None</loc>
<lastmod>2018-09-13</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>/examples/customization/configuration-snippets/README/</loc>
<loc>None</loc>
<lastmod>2018-09-13</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>/examples/customization/custom-configuration/README/</loc>
<loc>None</loc>
<lastmod>2018-09-13</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>/examples/customization/custom-errors/README/</loc>
<loc>None</loc>
<lastmod>2018-09-13</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>/examples/customization/custom-headers/README/</loc>
<loc>None</loc>
<lastmod>2018-09-13</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>/examples/customization/custom-upstream-check/README/</loc>
<loc>None</loc>
<lastmod>2018-09-13</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>/examples/customization/external-auth-headers/README/</loc>
<loc>None</loc>
<lastmod>2018-09-13</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>/examples/customization/ssl-dh-param/README/</loc>
<loc>None</loc>
<lastmod>2018-09-13</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>/examples/customization/sysctl/README/</loc>
<loc>None</loc>
<lastmod>2018-09-13</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>/examples/docker-registry/README/</loc>
<loc>None</loc>
<lastmod>2018-09-13</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>/examples/grpc/README/</loc>
<loc>None</loc>
<lastmod>2018-09-13</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>/examples/multi-tls/README/</loc>
<loc>None</loc>
<lastmod>2018-09-13</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>/examples/rewrite/README/</loc>
<loc>None</loc>
<lastmod>2018-09-13</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>/examples/static-ip/README/</loc>
<loc>None</loc>
<lastmod>2018-09-13</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>/examples/tls-termination/README/</loc>
<loc>None</loc>
<lastmod>2018-09-13</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>/development/</loc>
<loc>None</loc>
<lastmod>2018-09-13</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>/how-it-works/</loc>
<loc>None</loc>
<lastmod>2018-09-13</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>/troubleshooting/</loc>
<loc>None</loc>
<lastmod>2018-09-13</lastmod>
<changefreq>daily</changefreq>
</url>

BIN
sitemap.xml.gz Normal file

Binary file not shown.

View file

@ -32,7 +32,7 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="../assets/images/favicon.png">
<meta name="generator" content="mkdocs-0.17.5, mkdocs-material-2.9.4">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-3.0.4">
@ -54,8 +54,8 @@
<script src="../assets/javascripts/modernizr.1aa3b519.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
@ -100,7 +100,7 @@
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
<a href="#troubleshooting" tabindex="1" class="md-skip">
<a href="../#troubleshooting" tabindex="1" class="md-skip">
Skip to content
</a>
@ -198,18 +198,23 @@
<nav class="md-tabs" data-md-component="tabs">
<nav class="md-tabs md-tabs--active" data-md-component="tabs">
<div class="md-tabs__inner md-grid">
<ul class="md-tabs__list">
<li class="md-tabs__item">
<a href=".." title="Welcome" class="md-tabs__link md-tabs__link--active">
Welcome
</a>
</li>
<li class="md-tabs__item">
<a href=".." title="Welcome" class="md-tabs__link md-tabs__link--active">
Welcome
</a>
</li>
@ -257,12 +262,6 @@
</ul>
</div>
</nav>
@ -312,6 +311,27 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
<input class="md-toggle md-nav__toggle" data-md-toggle="nav-1" type="checkbox" id="nav-1" checked>
<label class="md-nav__link" for="nav-1">
Welcome
</label>
<nav class="md-nav" data-md-component="collapsible" data-md-level="1">
<label class="md-nav__title" for="nav-1">
Welcome
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href=".." title="Welcome" class="md-nav__link">
@ -319,6 +339,126 @@
</a>
</li>
<li class="md-nav__item">
<a href="../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item md-nav__item--active">
<input class="md-toggle md-nav__toggle" data-md-toggle="toc" type="checkbox" id="__toc">
<label class="md-nav__link md-nav__link--active" for="__toc">
Troubleshooting
</label>
<a href="./" title="Troubleshooting" class="md-nav__link md-nav__link--active">
Troubleshooting
</a>
<nav class="md-nav md-nav--secondary">
<label class="md-nav__title" for="__toc">Table of contents</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="#ingress-controller-logs-and-events" title="Ingress-Controller Logs and Events" class="md-nav__link">
Ingress-Controller Logs and Events
</a>
</li>
<li class="md-nav__item">
<a href="#debug-logging" title="Debug Logging" class="md-nav__link">
Debug Logging
</a>
</li>
<li class="md-nav__item">
<a href="#authentication-to-the-kubernetes-api-server" title="Authentication to the Kubernetes API Server" class="md-nav__link">
Authentication to the Kubernetes API Server
</a>
<nav class="md-nav">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#service-account" title="Service Account" class="md-nav__link">
Service Account
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#kube-config" title="Kube-Config" class="md-nav__link">
Kube-Config
</a>
</li>
<li class="md-nav__item">
<a href="#using-gdb-with-nginx" title="Using GDB with Nginx" class="md-nav__link">
Using GDB with Nginx
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="../development/" title="Development" class="md-nav__link">
Development
</a>
</li>
</ul>
</nav>
</li>
@ -381,8 +521,8 @@
<li class="md-nav__item">
<a href="../deploy/upgrade/" title="Upgrading" class="md-nav__link">
Upgrading
<a href="../deploy/upgrade/" title="Upgrade" class="md-nav__link">
Upgrade
</a>
</li>
@ -436,8 +576,8 @@
<li class="md-nav__item">
<a href="../user-guide/nginx-configuration/" title="NGINX Configuration" class="md-nav__link">
NGINX Configuration
<a href="../user-guide/nginx-configuration/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -460,8 +600,8 @@
<li class="md-nav__item">
<a href="../user-guide/nginx-configuration/configmap/" title="ConfigMaps" class="md-nav__link">
ConfigMaps
<a href="../user-guide/nginx-configuration/configmap/" title="ConfigMap" class="md-nav__link">
ConfigMap
</a>
</li>
@ -681,8 +821,8 @@
<li class="md-nav__item">
<a href="../examples/" title="Ingress examples" class="md-nav__link">
Ingress examples
<a href="../examples/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -705,8 +845,8 @@
<li class="md-nav__item">
<a href="../examples/affinity/cookie/README/" title="Sticky Session" class="md-nav__link">
Sticky Session
<a href="../examples/affinity/cookie/" title="Sticky Sessions" class="md-nav__link">
Sticky Sessions
</a>
</li>
@ -736,7 +876,7 @@
<li class="md-nav__item">
<a href="../examples/auth/basic/README/" title="Basic Authentication" class="md-nav__link">
<a href="../examples/auth/basic/" title="Basic Authentication" class="md-nav__link">
Basic Authentication
</a>
</li>
@ -748,7 +888,7 @@
<li class="md-nav__item">
<a href="../examples/auth/client-certs/README/" title="Client Certificate Authentication" class="md-nav__link">
<a href="../examples/auth/client-certs/" title="Client Certificate Authentication" class="md-nav__link">
Client Certificate Authentication
</a>
</li>
@ -760,7 +900,7 @@
<li class="md-nav__item">
<a href="../examples/auth/external-auth/README/" title="External Basic Authentication" class="md-nav__link">
<a href="../examples/auth/external-auth/" title="External Basic Authentication" class="md-nav__link">
External Basic Authentication
</a>
</li>
@ -772,7 +912,7 @@
<li class="md-nav__item">
<a href="../examples/auth/oauth-external-auth/README/" title="External OAUTH Authentication" class="md-nav__link">
<a href="../examples/auth/oauth-external-auth/" title="External OAUTH Authentication" class="md-nav__link">
External OAUTH Authentication
</a>
</li>
@ -808,7 +948,7 @@
<li class="md-nav__item">
<a href="../examples/customization/configuration-snippets/README/" title="Configuration Snippets" class="md-nav__link">
<a href="../examples/customization/configuration-snippets/" title="Configuration Snippets" class="md-nav__link">
Configuration Snippets
</a>
</li>
@ -820,7 +960,7 @@
<li class="md-nav__item">
<a href="../examples/customization/custom-configuration/README/" title="Custom Configuration" class="md-nav__link">
<a href="../examples/customization/custom-configuration/" title="Custom Configuration" class="md-nav__link">
Custom Configuration
</a>
</li>
@ -832,7 +972,7 @@
<li class="md-nav__item">
<a href="../examples/customization/custom-errors/README/" title="Custom Errors" class="md-nav__link">
<a href="../examples/customization/custom-errors/" title="Custom Errors" class="md-nav__link">
Custom Errors
</a>
</li>
@ -844,7 +984,7 @@
<li class="md-nav__item">
<a href="../examples/customization/custom-headers/README/" title="Custom Headers" class="md-nav__link">
<a href="../examples/customization/custom-headers/" title="Custom Headers" class="md-nav__link">
Custom Headers
</a>
</li>
@ -856,7 +996,7 @@
<li class="md-nav__item">
<a href="../examples/customization/custom-upstream-check/README/" title="Custom Upstream server checks" class="md-nav__link">
<a href="../examples/customization/custom-upstream-check/" title="Custom Upstream server checks" class="md-nav__link">
Custom Upstream server checks
</a>
</li>
@ -868,8 +1008,8 @@
<li class="md-nav__item">
<a href="../examples/customization/external-auth-headers/README/" title="External authentication, authentication service response headers propagation" class="md-nav__link">
External authentication, authentication service response headers propagation
<a href="../examples/customization/external-auth-headers/" title="External authentication" class="md-nav__link">
External authentication
</a>
</li>
@ -880,7 +1020,7 @@
<li class="md-nav__item">
<a href="../examples/customization/ssl-dh-param/README/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
<a href="../examples/customization/ssl-dh-param/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
Custom DH parameters for perfect forward secrecy
</a>
</li>
@ -892,7 +1032,7 @@
<li class="md-nav__item">
<a href="../examples/customization/sysctl/README/" title="Sysctl tuning" class="md-nav__link">
<a href="../examples/customization/sysctl/" title="Sysctl tuning" class="md-nav__link">
Sysctl tuning
</a>
</li>
@ -909,7 +1049,7 @@
<li class="md-nav__item">
<a href="../examples/docker-registry/README/" title="Docker registry" class="md-nav__link">
<a href="../examples/docker-registry/" title="Docker registry" class="md-nav__link">
Docker registry
</a>
</li>
@ -921,7 +1061,7 @@
<li class="md-nav__item">
<a href="../examples/grpc/README/" title="gRPC" class="md-nav__link">
<a href="../examples/grpc/" title="gRPC" class="md-nav__link">
gRPC
</a>
</li>
@ -933,7 +1073,7 @@
<li class="md-nav__item">
<a href="../examples/multi-tls/README/" title="Multi TLS certificate termination" class="md-nav__link">
<a href="../examples/multi-tls/" title="Multi TLS certificate termination" class="md-nav__link">
Multi TLS certificate termination
</a>
</li>
@ -945,7 +1085,7 @@
<li class="md-nav__item">
<a href="../examples/rewrite/README/" title="Rewrite" class="md-nav__link">
<a href="../examples/rewrite/" title="Rewrite" class="md-nav__link">
Rewrite
</a>
</li>
@ -957,7 +1097,7 @@
<li class="md-nav__item">
<a href="../examples/static-ip/README/" title="Static IPs" class="md-nav__link">
<a href="../examples/static-ip/" title="Static IPs" class="md-nav__link">
Static IPs
</a>
</li>
@ -969,7 +1109,7 @@
<li class="md-nav__item">
<a href="../examples/tls-termination/README/" title="TLS termination" class="md-nav__link">
<a href="../examples/tls-termination/" title="TLS termination" class="md-nav__link">
TLS termination
</a>
</li>
@ -980,121 +1120,6 @@
</li>
<li class="md-nav__item">
<a href="../development/" title="Developing for NGINX Ingress Controller" class="md-nav__link">
Developing for NGINX Ingress Controller
</a>
</li>
<li class="md-nav__item">
<a href="../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item md-nav__item--active">
<input class="md-toggle md-nav__toggle" data-md-toggle="toc" type="checkbox" id="__toc">
<label class="md-nav__link md-nav__link--active" for="__toc">
Troubleshooting
</label>
<a href="./" title="Troubleshooting" class="md-nav__link md-nav__link--active">
Troubleshooting
</a>
<nav class="md-nav md-nav--secondary">
<label class="md-nav__title" for="__toc">Table of contents</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="#ingress-controller-logs-and-events" title="Ingress-Controller Logs and Events" class="md-nav__link">
Ingress-Controller Logs and Events
</a>
</li>
<li class="md-nav__item">
<a href="#debug-logging" title="Debug Logging" class="md-nav__link">
Debug Logging
</a>
</li>
<li class="md-nav__item">
<a href="#authentication-to-the-kubernetes-api-server" title="Authentication to the Kubernetes API Server" class="md-nav__link">
Authentication to the Kubernetes API Server
</a>
<nav class="md-nav">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#service-account" title="Service Account" class="md-nav__link">
Service Account
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#kube-config" title="Kube-Config" class="md-nav__link">
Kube-Config
</a>
</li>
<li class="md-nav__item">
<a href="#using-gdb-with-nginx" title="Using GDB with Nginx" class="md-nav__link">
Using GDB with Nginx
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</div>
@ -1539,6 +1564,20 @@ dump. This allows us to see which configuration is being used, as well as older
</a>
<a href="../development/" title="Development" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
<div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
<span class="md-flex__ellipsis">
<span class="md-footer-nav__direction">
Next
</span>
Development
</span>
</div>
<div class="md-flex__cell md-flex__cell--shrink">
<i class="md-icon md-icon--arrow-forward md-footer-nav__button"></i>
</div>
</a>
</nav>
</div>
@ -1561,9 +1600,9 @@ dump. This allows us to see which configuration is being used, as well as older
</div>
<script src="../assets/javascripts/application.30f6b8b1.js"></script>
<script src="../assets/javascripts/application.583bbe55.js"></script>
<script>app.initialize({version:"0.17.5",url:{base:".."}})</script>
<script>app.initialize({version:"1.0.4",url:{base:".."}})</script>

View file

@ -32,7 +32,7 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-0.17.5, mkdocs-material-2.9.4">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-3.0.4">
@ -54,8 +54,8 @@
<script src="../../assets/javascripts/modernizr.1aa3b519.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
@ -100,7 +100,7 @@
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
<a href="#command-line-arguments" tabindex="1" class="md-skip">
<a href="../../#command-line-arguments" tabindex="1" class="md-skip">
Skip to content
</a>
@ -205,13 +205,16 @@
<ul class="md-tabs__list">
<li class="md-tabs__item">
<a href="../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
<li class="md-tabs__item">
<a href="../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
@ -259,12 +262,6 @@
</ul>
</div>
</nav>
@ -315,12 +312,72 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-toggle md-nav__toggle" data-md-toggle="nav-1" type="checkbox" id="nav-1">
<label class="md-nav__link" for="nav-1">
Welcome
</label>
<nav class="md-nav" data-md-component="collapsible" data-md-level="1">
<label class="md-nav__title" for="nav-1">
Welcome
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../.." title="Welcome" class="md-nav__link">
Welcome
</a>
</li>
<li class="md-nav__item">
<a href="../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
<li class="md-nav__item">
<a href="../../development/" title="Development" class="md-nav__link">
Development
</a>
</li>
</ul>
</nav>
</li>
@ -383,8 +440,8 @@
<li class="md-nav__item">
<a href="../../deploy/upgrade/" title="Upgrading" class="md-nav__link">
Upgrading
<a href="../../deploy/upgrade/" title="Upgrade" class="md-nav__link">
Upgrade
</a>
</li>
@ -440,8 +497,8 @@
<li class="md-nav__item">
<a href="../nginx-configuration/" title="NGINX Configuration" class="md-nav__link">
NGINX Configuration
<a href="../nginx-configuration/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -464,8 +521,8 @@
<li class="md-nav__item">
<a href="../nginx-configuration/configmap/" title="ConfigMaps" class="md-nav__link">
ConfigMaps
<a href="../nginx-configuration/configmap/" title="ConfigMap" class="md-nav__link">
ConfigMap
</a>
</li>
@ -694,8 +751,8 @@
<li class="md-nav__item">
<a href="../../examples/" title="Ingress examples" class="md-nav__link">
Ingress examples
<a href="../../examples/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -718,8 +775,8 @@
<li class="md-nav__item">
<a href="../../examples/affinity/cookie/README/" title="Sticky Session" class="md-nav__link">
Sticky Session
<a href="../../examples/affinity/cookie/" title="Sticky Sessions" class="md-nav__link">
Sticky Sessions
</a>
</li>
@ -749,7 +806,7 @@
<li class="md-nav__item">
<a href="../../examples/auth/basic/README/" title="Basic Authentication" class="md-nav__link">
<a href="../../examples/auth/basic/" title="Basic Authentication" class="md-nav__link">
Basic Authentication
</a>
</li>
@ -761,7 +818,7 @@
<li class="md-nav__item">
<a href="../../examples/auth/client-certs/README/" title="Client Certificate Authentication" class="md-nav__link">
<a href="../../examples/auth/client-certs/" title="Client Certificate Authentication" class="md-nav__link">
Client Certificate Authentication
</a>
</li>
@ -773,7 +830,7 @@
<li class="md-nav__item">
<a href="../../examples/auth/external-auth/README/" title="External Basic Authentication" class="md-nav__link">
<a href="../../examples/auth/external-auth/" title="External Basic Authentication" class="md-nav__link">
External Basic Authentication
</a>
</li>
@ -785,7 +842,7 @@
<li class="md-nav__item">
<a href="../../examples/auth/oauth-external-auth/README/" title="External OAUTH Authentication" class="md-nav__link">
<a href="../../examples/auth/oauth-external-auth/" title="External OAUTH Authentication" class="md-nav__link">
External OAUTH Authentication
</a>
</li>
@ -821,7 +878,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/configuration-snippets/README/" title="Configuration Snippets" class="md-nav__link">
<a href="../../examples/customization/configuration-snippets/" title="Configuration Snippets" class="md-nav__link">
Configuration Snippets
</a>
</li>
@ -833,7 +890,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/custom-configuration/README/" title="Custom Configuration" class="md-nav__link">
<a href="../../examples/customization/custom-configuration/" title="Custom Configuration" class="md-nav__link">
Custom Configuration
</a>
</li>
@ -845,7 +902,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/custom-errors/README/" title="Custom Errors" class="md-nav__link">
<a href="../../examples/customization/custom-errors/" title="Custom Errors" class="md-nav__link">
Custom Errors
</a>
</li>
@ -857,7 +914,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/custom-headers/README/" title="Custom Headers" class="md-nav__link">
<a href="../../examples/customization/custom-headers/" title="Custom Headers" class="md-nav__link">
Custom Headers
</a>
</li>
@ -869,7 +926,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/custom-upstream-check/README/" title="Custom Upstream server checks" class="md-nav__link">
<a href="../../examples/customization/custom-upstream-check/" title="Custom Upstream server checks" class="md-nav__link">
Custom Upstream server checks
</a>
</li>
@ -881,8 +938,8 @@
<li class="md-nav__item">
<a href="../../examples/customization/external-auth-headers/README/" title="External authentication, authentication service response headers propagation" class="md-nav__link">
External authentication, authentication service response headers propagation
<a href="../../examples/customization/external-auth-headers/" title="External authentication" class="md-nav__link">
External authentication
</a>
</li>
@ -893,7 +950,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/ssl-dh-param/README/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
<a href="../../examples/customization/ssl-dh-param/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
Custom DH parameters for perfect forward secrecy
</a>
</li>
@ -905,7 +962,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/sysctl/README/" title="Sysctl tuning" class="md-nav__link">
<a href="../../examples/customization/sysctl/" title="Sysctl tuning" class="md-nav__link">
Sysctl tuning
</a>
</li>
@ -922,7 +979,7 @@
<li class="md-nav__item">
<a href="../../examples/docker-registry/README/" title="Docker registry" class="md-nav__link">
<a href="../../examples/docker-registry/" title="Docker registry" class="md-nav__link">
Docker registry
</a>
</li>
@ -934,7 +991,7 @@
<li class="md-nav__item">
<a href="../../examples/grpc/README/" title="gRPC" class="md-nav__link">
<a href="../../examples/grpc/" title="gRPC" class="md-nav__link">
gRPC
</a>
</li>
@ -946,7 +1003,7 @@
<li class="md-nav__item">
<a href="../../examples/multi-tls/README/" title="Multi TLS certificate termination" class="md-nav__link">
<a href="../../examples/multi-tls/" title="Multi TLS certificate termination" class="md-nav__link">
Multi TLS certificate termination
</a>
</li>
@ -958,7 +1015,7 @@
<li class="md-nav__item">
<a href="../../examples/rewrite/README/" title="Rewrite" class="md-nav__link">
<a href="../../examples/rewrite/" title="Rewrite" class="md-nav__link">
Rewrite
</a>
</li>
@ -970,7 +1027,7 @@
<li class="md-nav__item">
<a href="../../examples/static-ip/README/" title="Static IPs" class="md-nav__link">
<a href="../../examples/static-ip/" title="Static IPs" class="md-nav__link">
Static IPs
</a>
</li>
@ -982,7 +1039,7 @@
<li class="md-nav__item">
<a href="../../examples/tls-termination/README/" title="TLS termination" class="md-nav__link">
<a href="../../examples/tls-termination/" title="TLS termination" class="md-nav__link">
TLS termination
</a>
</li>
@ -993,42 +1050,6 @@
</li>
<li class="md-nav__item">
<a href="../../development/" title="Developing for NGINX Ingress Controller" class="md-nav__link">
Developing for NGINX Ingress Controller
</a>
</li>
<li class="md-nav__item">
<a href="../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
</ul>
</nav>
</div>
@ -1061,7 +1082,7 @@
<h1 id="command-line-arguments">Command line arguments<a class="headerlink" href="#command-line-arguments" title="Permanent link">&para;</a></h1>
<p>The following command line arguments are accepted by the Ingress controller executable.</p>
<p>They are set in the container spec of the <code class="codehilite">nginx-ingress-controller</code> Deployment manifest (see <code class="codehilite">deploy/with-rbac.yaml</code> or <code class="codehilite">deploy/without-rbac.yaml</code>).</p>
<p>They are set in the container spec of the <code class="codehilite">nginx-ingress-controller</code> Deployment manifest</p>
<table>
<thead>
<tr>
@ -1071,163 +1092,163 @@
</thead>
<tbody>
<tr>
<td>--alsologtostderr</td>
<td><code class="codehilite">--alsologtostderr</code></td>
<td>log to standard error as well as files</td>
</tr>
<tr>
<td>--annotations-prefix string</td>
<td><code class="codehilite">--annotations-prefix string</code></td>
<td>Prefix of the Ingress annotations specific to the NGINX controller. (default "nginx.ingress.kubernetes.io")</td>
</tr>
<tr>
<td>--apiserver-host string</td>
<td><code class="codehilite">--apiserver-host string</code></td>
<td>Address of the Kubernetes API server. Takes the form "protocol://address:port". If not specified, it is assumed the program runs inside a Kubernetes cluster and local discovery is attempted.</td>
</tr>
<tr>
<td>--configmap string</td>
<td><code class="codehilite">--configmap string</code></td>
<td>Name of the ConfigMap containing custom global configurations for the controller.</td>
</tr>
<tr>
<td>--default-backend-service string</td>
<td><code class="codehilite">--default-backend-service string</code></td>
<td>Service used to serve HTTP requests not matching any known server name (catch-all). Takes the form "namespace/name". The controller configures NGINX to forward requests to the first port of this Service.</td>
</tr>
<tr>
<td>--default-server-port int</td>
<td><code class="codehilite">--default-server-port int</code></td>
<td>Port to use for exposing the default server (catch-all). (default 8181)</td>
</tr>
<tr>
<td>--default-ssl-certificate string</td>
<td><code class="codehilite">--default-ssl-certificate string</code></td>
<td>Secret containing a SSL certificate to be used by the default HTTPS server (catch-all). Takes the form "namespace/name".</td>
</tr>
<tr>
<td>--election-id string</td>
<td><code class="codehilite">--election-id string</code></td>
<td>Election id to use for Ingress status updates. (default "ingress-controller-leader")</td>
</tr>
<tr>
<td>--enable-dynamic-configuration</td>
<td>Dynamically refresh backends on topology changes instead of reloading NGINX. Feature backed by OpenResty Lua libraries. (enabled by default)</td>
</tr>
<tr>
<td>--enable-dynamic-certificates</td>
<td><code class="codehilite">--enable-dynamic-certificates</code></td>
<td>Dynamically serves certificates instead of reloading NGINX when certificates are created, updated, or deleted. Currently does not support OCSP stapling, so --enable-ssl-chain-completion must be turned off. Assuming the certificate is generated with a 2048 bit RSA key/cert pair, this feature can store roughly 5000 certificates. This is an experiemental feature that currently is not ready for production use. Feature backed by OpenResty Lua libraries. (disabled by default)</td>
</tr>
<tr>
<td>--enable-ssl-chain-completion</td>
<td><code class="codehilite">--enable-dynamic-configuration</code></td>
<td>Dynamically refresh backends on topology changes instead of reloading NGINX. Feature backed by OpenResty Lua libraries. (default true)</td>
</tr>
<tr>
<td><code class="codehilite">--enable-ssl-chain-completion</code></td>
<td>Autocomplete SSL certificate chains with missing intermediate CA certificates. A valid certificate chain is required to enable OCSP stapling. Certificates uploaded to Kubernetes must have the "Authority Information Access" X.509 v3 extension for this to succeed. (default true)</td>
</tr>
<tr>
<td>--enable-ssl-passthrough</td>
<td><code class="codehilite">--enable-ssl-passthrough</code></td>
<td>Enable SSL Passthrough.</td>
</tr>
<tr>
<td>--force-namespace-isolation</td>
<td><code class="codehilite">--force-namespace-isolation</code></td>
<td>Force namespace isolation. Prevents Ingress objects from referencing Secrets and ConfigMaps located in a different namespace than their own. May be used together with watch-namespace.</td>
</tr>
<tr>
<td>--health-check-path string</td>
<td><code class="codehilite">--health-check-path string</code></td>
<td>URL path of the health check endpoint. Configured inside the NGINX status server. All requests received on the port defined by the healthz-port parameter are forwarded internally to this path. (default "/healthz")</td>
</tr>
<tr>
<td>--healthz-port int</td>
<td><code class="codehilite">--healthz-port int</code></td>
<td>Port to use for the healthz endpoint. (default 10254)</td>
</tr>
<tr>
<td>--http-port int</td>
<td><code class="codehilite">--http-port int</code></td>
<td>Port to use for servicing HTTP traffic. (default 80)</td>
</tr>
<tr>
<td>--https-port int</td>
<td><code class="codehilite">--https-port int</code></td>
<td>Port to use for servicing HTTPS traffic. (default 443)</td>
</tr>
<tr>
<td>--ingress-class string</td>
<td><code class="codehilite">--ingress-class string</code></td>
<td>Name of the ingress class this controller satisfies. The class of an Ingress object is set using the annotation "kubernetes.io/ingress.class". All ingress classes are satisfied if this parameter is left empty.</td>
</tr>
<tr>
<td>--kubeconfig string</td>
<td><code class="codehilite">--kubeconfig string</code></td>
<td>Path to a kubeconfig file containing authorization and API server information.</td>
</tr>
<tr>
<td>--log_backtrace_at traceLocation</td>
<td><code class="codehilite">--log_backtrace_at traceLocation</code></td>
<td>when logging hits line file:N, emit a stack trace (default :0)</td>
</tr>
<tr>
<td>--log_dir string</td>
<td><code class="codehilite">--log_dir string</code></td>
<td>If non-empty, write log files in this directory</td>
</tr>
<tr>
<td>--logtostderr</td>
<td><code class="codehilite">--logtostderr</code></td>
<td>log to standard error instead of files (default true)</td>
</tr>
<tr>
<td>--profiling</td>
<td><code class="codehilite">--profiling</code></td>
<td>Enable profiling via web interface host:port/debug/pprof/ (default true)</td>
</tr>
<tr>
<td>--publish-service string</td>
<td><code class="codehilite">--publish-service string</code></td>
<td>Service fronting the Ingress controller. Takes the form "namespace/name". When used together with update-status, the controller mirrors the address of this service's endpoints to the load-balancer status of all Ingress objects it satisfies.</td>
</tr>
<tr>
<td>--publish-status-address string</td>
<td><code class="codehilite">--publish-status-address string</code></td>
<td>Customized address to set as the load-balancer status of Ingress objects this controller satisfies. Requires the update-status parameter.</td>
</tr>
<tr>
<td>--report-node-internal-ip-address</td>
<td><code class="codehilite">--report-node-internal-ip-address</code></td>
<td>Set the load-balancer status of Ingress objects to internal Node addresses instead of external. Requires the update-status parameter.</td>
</tr>
<tr>
<td>--sort-backends</td>
<td><code class="codehilite">--sort-backends</code></td>
<td>Sort servers inside NGINX upstreams.</td>
</tr>
<tr>
<td>--ssl-passthrough-proxy-port int</td>
<td><code class="codehilite">--ssl-passthrough-proxy-port int</code></td>
<td>Port to use internally for SSL Passthrough. (default 442)</td>
</tr>
<tr>
<td>--status-port int</td>
<td><code class="codehilite">--status-port int</code></td>
<td>Port to use for exposing NGINX status pages. (default 18080)</td>
</tr>
<tr>
<td>--stderrthreshold severity</td>
<td><code class="codehilite">--stderrthreshold severity</code></td>
<td>logs at or above this threshold go to stderr (default 2)</td>
</tr>
<tr>
<td>--sync-period duration</td>
<td>Period at which the controller forces the repopulation of its local object stores. (default is 0)</td>
<td><code class="codehilite">--sync-period duration</code></td>
<td>Period at which the controller forces the repopulation of its local object stores. Disabled by default.</td>
</tr>
<tr>
<td>--sync-rate-limit float32</td>
<td><code class="codehilite">--sync-rate-limit float32</code></td>
<td>Define the sync frequency upper limit (default 0.3)</td>
</tr>
<tr>
<td>--tcp-services-configmap string</td>
<td><code class="codehilite">--tcp-services-configmap string</code></td>
<td>Name of the ConfigMap containing the definition of the TCP services to expose. The key in the map indicates the external port to be used. The value is a reference to a Service in the form "namespace/name:port", where "port" can either be a port number or name. TCP ports 80 and 443 are reserved by the controller for servicing HTTP traffic.</td>
</tr>
<tr>
<td>--udp-services-configmap string</td>
<td><code class="codehilite">--udp-services-configmap string</code></td>
<td>Name of the ConfigMap containing the definition of the UDP services to expose. The key in the map indicates the external port to be used. The value is a reference to a Service in the form "namespace/name:port", where "port" can either be a port name or number.</td>
</tr>
<tr>
<td>--update-status</td>
<td><code class="codehilite">--update-status</code></td>
<td>Update the load-balancer status of Ingress objects this controller satisfies. Requires setting the publish-service parameter to a valid Service reference. (default true)</td>
</tr>
<tr>
<td>--update-status-on-shutdown</td>
<td><code class="codehilite">--update-status-on-shutdown</code></td>
<td>Update the load-balancer status of Ingress objects when the controller shuts down. Requires the update-status parameter. (default true)</td>
</tr>
<tr>
<td>--v Level</td>
<td><code class="codehilite">-v</code>, <code class="codehilite">--v Level</code></td>
<td>log level for V logs</td>
</tr>
<tr>
<td>--version</td>
<td><code class="codehilite">--version</code></td>
<td>Show release information about the NGINX Ingress controller and exit.</td>
</tr>
<tr>
<td>--vmodule moduleSpec</td>
<td><code class="codehilite">--vmodule moduleSpec</code></td>
<td>comma-separated list of pattern=N settings for file-filtered logging</td>
</tr>
<tr>
<td>--watch-namespace string</td>
<td><code class="codehilite">--watch-namespace string</code></td>
<td>Namespace the controller watches for updates to Kubernetes objects. This includes Ingresses, Services and all configuration resources. All namespaces are watched if this parameter is left empty.</td>
</tr>
</tbody>
@ -1303,9 +1324,9 @@
</div>
<script src="../../assets/javascripts/application.30f6b8b1.js"></script>
<script src="../../assets/javascripts/application.583bbe55.js"></script>
<script>app.initialize({version:"0.17.5",url:{base:"../.."}})</script>
<script>app.initialize({version:"1.0.4",url:{base:"../.."}})</script>

View file

@ -32,7 +32,7 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-0.17.5, mkdocs-material-2.9.4">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-3.0.4">
@ -54,8 +54,8 @@
<script src="../../assets/javascripts/modernizr.1aa3b519.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
@ -100,7 +100,7 @@
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
<a href="#custom-errors" tabindex="1" class="md-skip">
<a href="../../#custom-errors" tabindex="1" class="md-skip">
Skip to content
</a>
@ -205,13 +205,16 @@
<ul class="md-tabs__list">
<li class="md-tabs__item">
<a href="../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
<li class="md-tabs__item">
<a href="../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
@ -259,12 +262,6 @@
</ul>
</div>
</nav>
@ -315,12 +312,72 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-toggle md-nav__toggle" data-md-toggle="nav-1" type="checkbox" id="nav-1">
<label class="md-nav__link" for="nav-1">
Welcome
</label>
<nav class="md-nav" data-md-component="collapsible" data-md-level="1">
<label class="md-nav__title" for="nav-1">
Welcome
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../.." title="Welcome" class="md-nav__link">
Welcome
</a>
</li>
<li class="md-nav__item">
<a href="../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
<li class="md-nav__item">
<a href="../../development/" title="Development" class="md-nav__link">
Development
</a>
</li>
</ul>
</nav>
</li>
@ -383,8 +440,8 @@
<li class="md-nav__item">
<a href="../../deploy/upgrade/" title="Upgrading" class="md-nav__link">
Upgrading
<a href="../../deploy/upgrade/" title="Upgrade" class="md-nav__link">
Upgrade
</a>
</li>
@ -440,8 +497,8 @@
<li class="md-nav__item">
<a href="../nginx-configuration/" title="NGINX Configuration" class="md-nav__link">
NGINX Configuration
<a href="../nginx-configuration/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -464,8 +521,8 @@
<li class="md-nav__item">
<a href="../nginx-configuration/configmap/" title="ConfigMaps" class="md-nav__link">
ConfigMaps
<a href="../nginx-configuration/configmap/" title="ConfigMap" class="md-nav__link">
ConfigMap
</a>
</li>
@ -694,8 +751,8 @@
<li class="md-nav__item">
<a href="../../examples/" title="Ingress examples" class="md-nav__link">
Ingress examples
<a href="../../examples/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -718,8 +775,8 @@
<li class="md-nav__item">
<a href="../../examples/affinity/cookie/README/" title="Sticky Session" class="md-nav__link">
Sticky Session
<a href="../../examples/affinity/cookie/" title="Sticky Sessions" class="md-nav__link">
Sticky Sessions
</a>
</li>
@ -749,7 +806,7 @@
<li class="md-nav__item">
<a href="../../examples/auth/basic/README/" title="Basic Authentication" class="md-nav__link">
<a href="../../examples/auth/basic/" title="Basic Authentication" class="md-nav__link">
Basic Authentication
</a>
</li>
@ -761,7 +818,7 @@
<li class="md-nav__item">
<a href="../../examples/auth/client-certs/README/" title="Client Certificate Authentication" class="md-nav__link">
<a href="../../examples/auth/client-certs/" title="Client Certificate Authentication" class="md-nav__link">
Client Certificate Authentication
</a>
</li>
@ -773,7 +830,7 @@
<li class="md-nav__item">
<a href="../../examples/auth/external-auth/README/" title="External Basic Authentication" class="md-nav__link">
<a href="../../examples/auth/external-auth/" title="External Basic Authentication" class="md-nav__link">
External Basic Authentication
</a>
</li>
@ -785,7 +842,7 @@
<li class="md-nav__item">
<a href="../../examples/auth/oauth-external-auth/README/" title="External OAUTH Authentication" class="md-nav__link">
<a href="../../examples/auth/oauth-external-auth/" title="External OAUTH Authentication" class="md-nav__link">
External OAUTH Authentication
</a>
</li>
@ -821,7 +878,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/configuration-snippets/README/" title="Configuration Snippets" class="md-nav__link">
<a href="../../examples/customization/configuration-snippets/" title="Configuration Snippets" class="md-nav__link">
Configuration Snippets
</a>
</li>
@ -833,7 +890,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/custom-configuration/README/" title="Custom Configuration" class="md-nav__link">
<a href="../../examples/customization/custom-configuration/" title="Custom Configuration" class="md-nav__link">
Custom Configuration
</a>
</li>
@ -845,7 +902,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/custom-errors/README/" title="Custom Errors" class="md-nav__link">
<a href="../../examples/customization/custom-errors/" title="Custom Errors" class="md-nav__link">
Custom Errors
</a>
</li>
@ -857,7 +914,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/custom-headers/README/" title="Custom Headers" class="md-nav__link">
<a href="../../examples/customization/custom-headers/" title="Custom Headers" class="md-nav__link">
Custom Headers
</a>
</li>
@ -869,7 +926,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/custom-upstream-check/README/" title="Custom Upstream server checks" class="md-nav__link">
<a href="../../examples/customization/custom-upstream-check/" title="Custom Upstream server checks" class="md-nav__link">
Custom Upstream server checks
</a>
</li>
@ -881,8 +938,8 @@
<li class="md-nav__item">
<a href="../../examples/customization/external-auth-headers/README/" title="External authentication, authentication service response headers propagation" class="md-nav__link">
External authentication, authentication service response headers propagation
<a href="../../examples/customization/external-auth-headers/" title="External authentication" class="md-nav__link">
External authentication
</a>
</li>
@ -893,7 +950,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/ssl-dh-param/README/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
<a href="../../examples/customization/ssl-dh-param/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
Custom DH parameters for perfect forward secrecy
</a>
</li>
@ -905,7 +962,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/sysctl/README/" title="Sysctl tuning" class="md-nav__link">
<a href="../../examples/customization/sysctl/" title="Sysctl tuning" class="md-nav__link">
Sysctl tuning
</a>
</li>
@ -922,7 +979,7 @@
<li class="md-nav__item">
<a href="../../examples/docker-registry/README/" title="Docker registry" class="md-nav__link">
<a href="../../examples/docker-registry/" title="Docker registry" class="md-nav__link">
Docker registry
</a>
</li>
@ -934,7 +991,7 @@
<li class="md-nav__item">
<a href="../../examples/grpc/README/" title="gRPC" class="md-nav__link">
<a href="../../examples/grpc/" title="gRPC" class="md-nav__link">
gRPC
</a>
</li>
@ -946,7 +1003,7 @@
<li class="md-nav__item">
<a href="../../examples/multi-tls/README/" title="Multi TLS certificate termination" class="md-nav__link">
<a href="../../examples/multi-tls/" title="Multi TLS certificate termination" class="md-nav__link">
Multi TLS certificate termination
</a>
</li>
@ -958,7 +1015,7 @@
<li class="md-nav__item">
<a href="../../examples/rewrite/README/" title="Rewrite" class="md-nav__link">
<a href="../../examples/rewrite/" title="Rewrite" class="md-nav__link">
Rewrite
</a>
</li>
@ -970,7 +1027,7 @@
<li class="md-nav__item">
<a href="../../examples/static-ip/README/" title="Static IPs" class="md-nav__link">
<a href="../../examples/static-ip/" title="Static IPs" class="md-nav__link">
Static IPs
</a>
</li>
@ -982,7 +1039,7 @@
<li class="md-nav__item">
<a href="../../examples/tls-termination/README/" title="TLS termination" class="md-nav__link">
<a href="../../examples/tls-termination/" title="TLS termination" class="md-nav__link">
TLS termination
</a>
</li>
@ -993,42 +1050,6 @@
</li>
<li class="md-nav__item">
<a href="../../development/" title="Developing for NGINX Ingress Controller" class="md-nav__link">
Developing for NGINX Ingress Controller
</a>
</li>
<li class="md-nav__item">
<a href="../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
</ul>
</nav>
</div>
@ -1109,7 +1130,7 @@ could decide to return the error payload as a JSON document instead of HTML.</p>
NGINX does not change the response from the custom default backend.</p>
</div>
<p>An example of such custom backend is available inside the source repository at <a href="https://github.com/kubernetes/ingress-nginx/tree/master/images/custom-error-pages">images/custom-error-pages</a>.</p>
<p>See also the <a href="../../examples/customization/custom-errors">Custom errors</a> example.</p>
<p>See also the <a href="../examples/customization/custom-errors">Custom errors</a> example.</p>
@ -1181,9 +1202,9 @@ NGINX does not change the response from the custom default backend.</p>
</div>
<script src="../../assets/javascripts/application.30f6b8b1.js"></script>
<script src="../../assets/javascripts/application.583bbe55.js"></script>
<script>app.initialize({version:"0.17.5",url:{base:"../.."}})</script>
<script>app.initialize({version:"1.0.4",url:{base:"../.."}})</script>

View file

@ -32,7 +32,7 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-0.17.5, mkdocs-material-2.9.4">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-3.0.4">
@ -54,8 +54,8 @@
<script src="../../assets/javascripts/modernizr.1aa3b519.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
@ -100,7 +100,7 @@
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
<a href="#default-backend" tabindex="1" class="md-skip">
<a href="../../#default-backend" tabindex="1" class="md-skip">
Skip to content
</a>
@ -205,13 +205,16 @@
<ul class="md-tabs__list">
<li class="md-tabs__item">
<a href="../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
<li class="md-tabs__item">
<a href="../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
@ -259,12 +262,6 @@
</ul>
</div>
</nav>
@ -315,12 +312,72 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-toggle md-nav__toggle" data-md-toggle="nav-1" type="checkbox" id="nav-1">
<label class="md-nav__link" for="nav-1">
Welcome
</label>
<nav class="md-nav" data-md-component="collapsible" data-md-level="1">
<label class="md-nav__title" for="nav-1">
Welcome
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../.." title="Welcome" class="md-nav__link">
Welcome
</a>
</li>
<li class="md-nav__item">
<a href="../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
<li class="md-nav__item">
<a href="../../development/" title="Development" class="md-nav__link">
Development
</a>
</li>
</ul>
</nav>
</li>
@ -383,8 +440,8 @@
<li class="md-nav__item">
<a href="../../deploy/upgrade/" title="Upgrading" class="md-nav__link">
Upgrading
<a href="../../deploy/upgrade/" title="Upgrade" class="md-nav__link">
Upgrade
</a>
</li>
@ -440,8 +497,8 @@
<li class="md-nav__item">
<a href="../nginx-configuration/" title="NGINX Configuration" class="md-nav__link">
NGINX Configuration
<a href="../nginx-configuration/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -464,8 +521,8 @@
<li class="md-nav__item">
<a href="../nginx-configuration/configmap/" title="ConfigMaps" class="md-nav__link">
ConfigMaps
<a href="../nginx-configuration/configmap/" title="ConfigMap" class="md-nav__link">
ConfigMap
</a>
</li>
@ -694,8 +751,8 @@
<li class="md-nav__item">
<a href="../../examples/" title="Ingress examples" class="md-nav__link">
Ingress examples
<a href="../../examples/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -718,8 +775,8 @@
<li class="md-nav__item">
<a href="../../examples/affinity/cookie/README/" title="Sticky Session" class="md-nav__link">
Sticky Session
<a href="../../examples/affinity/cookie/" title="Sticky Sessions" class="md-nav__link">
Sticky Sessions
</a>
</li>
@ -749,7 +806,7 @@
<li class="md-nav__item">
<a href="../../examples/auth/basic/README/" title="Basic Authentication" class="md-nav__link">
<a href="../../examples/auth/basic/" title="Basic Authentication" class="md-nav__link">
Basic Authentication
</a>
</li>
@ -761,7 +818,7 @@
<li class="md-nav__item">
<a href="../../examples/auth/client-certs/README/" title="Client Certificate Authentication" class="md-nav__link">
<a href="../../examples/auth/client-certs/" title="Client Certificate Authentication" class="md-nav__link">
Client Certificate Authentication
</a>
</li>
@ -773,7 +830,7 @@
<li class="md-nav__item">
<a href="../../examples/auth/external-auth/README/" title="External Basic Authentication" class="md-nav__link">
<a href="../../examples/auth/external-auth/" title="External Basic Authentication" class="md-nav__link">
External Basic Authentication
</a>
</li>
@ -785,7 +842,7 @@
<li class="md-nav__item">
<a href="../../examples/auth/oauth-external-auth/README/" title="External OAUTH Authentication" class="md-nav__link">
<a href="../../examples/auth/oauth-external-auth/" title="External OAUTH Authentication" class="md-nav__link">
External OAUTH Authentication
</a>
</li>
@ -821,7 +878,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/configuration-snippets/README/" title="Configuration Snippets" class="md-nav__link">
<a href="../../examples/customization/configuration-snippets/" title="Configuration Snippets" class="md-nav__link">
Configuration Snippets
</a>
</li>
@ -833,7 +890,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/custom-configuration/README/" title="Custom Configuration" class="md-nav__link">
<a href="../../examples/customization/custom-configuration/" title="Custom Configuration" class="md-nav__link">
Custom Configuration
</a>
</li>
@ -845,7 +902,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/custom-errors/README/" title="Custom Errors" class="md-nav__link">
<a href="../../examples/customization/custom-errors/" title="Custom Errors" class="md-nav__link">
Custom Errors
</a>
</li>
@ -857,7 +914,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/custom-headers/README/" title="Custom Headers" class="md-nav__link">
<a href="../../examples/customization/custom-headers/" title="Custom Headers" class="md-nav__link">
Custom Headers
</a>
</li>
@ -869,7 +926,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/custom-upstream-check/README/" title="Custom Upstream server checks" class="md-nav__link">
<a href="../../examples/customization/custom-upstream-check/" title="Custom Upstream server checks" class="md-nav__link">
Custom Upstream server checks
</a>
</li>
@ -881,8 +938,8 @@
<li class="md-nav__item">
<a href="../../examples/customization/external-auth-headers/README/" title="External authentication, authentication service response headers propagation" class="md-nav__link">
External authentication, authentication service response headers propagation
<a href="../../examples/customization/external-auth-headers/" title="External authentication" class="md-nav__link">
External authentication
</a>
</li>
@ -893,7 +950,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/ssl-dh-param/README/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
<a href="../../examples/customization/ssl-dh-param/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
Custom DH parameters for perfect forward secrecy
</a>
</li>
@ -905,7 +962,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/sysctl/README/" title="Sysctl tuning" class="md-nav__link">
<a href="../../examples/customization/sysctl/" title="Sysctl tuning" class="md-nav__link">
Sysctl tuning
</a>
</li>
@ -922,7 +979,7 @@
<li class="md-nav__item">
<a href="../../examples/docker-registry/README/" title="Docker registry" class="md-nav__link">
<a href="../../examples/docker-registry/" title="Docker registry" class="md-nav__link">
Docker registry
</a>
</li>
@ -934,7 +991,7 @@
<li class="md-nav__item">
<a href="../../examples/grpc/README/" title="gRPC" class="md-nav__link">
<a href="../../examples/grpc/" title="gRPC" class="md-nav__link">
gRPC
</a>
</li>
@ -946,7 +1003,7 @@
<li class="md-nav__item">
<a href="../../examples/multi-tls/README/" title="Multi TLS certificate termination" class="md-nav__link">
<a href="../../examples/multi-tls/" title="Multi TLS certificate termination" class="md-nav__link">
Multi TLS certificate termination
</a>
</li>
@ -958,7 +1015,7 @@
<li class="md-nav__item">
<a href="../../examples/rewrite/README/" title="Rewrite" class="md-nav__link">
<a href="../../examples/rewrite/" title="Rewrite" class="md-nav__link">
Rewrite
</a>
</li>
@ -970,7 +1027,7 @@
<li class="md-nav__item">
<a href="../../examples/static-ip/README/" title="Static IPs" class="md-nav__link">
<a href="../../examples/static-ip/" title="Static IPs" class="md-nav__link">
Static IPs
</a>
</li>
@ -982,7 +1039,7 @@
<li class="md-nav__item">
<a href="../../examples/tls-termination/README/" title="TLS termination" class="md-nav__link">
<a href="../../examples/tls-termination/" title="TLS termination" class="md-nav__link">
TLS termination
</a>
</li>
@ -993,42 +1050,6 @@
</li>
<li class="md-nav__item">
<a href="../../development/" title="Developing for NGINX Ingress Controller" class="md-nav__link">
Developing for NGINX Ingress Controller
</a>
</li>
<li class="md-nav__item">
<a href="../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
</ul>
</nav>
</div>
@ -1148,9 +1169,9 @@ provides an additional service for the purpose of customizing the error pages se
</div>
<script src="../../assets/javascripts/application.30f6b8b1.js"></script>
<script src="../../assets/javascripts/application.583bbe55.js"></script>
<script>app.initialize({version:"0.17.5",url:{base:"../.."}})</script>
<script>app.initialize({version:"1.0.4",url:{base:"../.."}})</script>

View file

@ -32,7 +32,7 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-0.17.5, mkdocs-material-2.9.4">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-3.0.4">
@ -54,8 +54,8 @@
<script src="../../assets/javascripts/modernizr.1aa3b519.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
@ -100,7 +100,7 @@
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
<a href="#exposing-tcp-and-udp-services" tabindex="1" class="md-skip">
<a href="../../#exposing-tcp-and-udp-services" tabindex="1" class="md-skip">
Skip to content
</a>
@ -205,13 +205,16 @@
<ul class="md-tabs__list">
<li class="md-tabs__item">
<a href="../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
<li class="md-tabs__item">
<a href="../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
@ -259,12 +262,6 @@
</ul>
</div>
</nav>
@ -315,12 +312,72 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-toggle md-nav__toggle" data-md-toggle="nav-1" type="checkbox" id="nav-1">
<label class="md-nav__link" for="nav-1">
Welcome
</label>
<nav class="md-nav" data-md-component="collapsible" data-md-level="1">
<label class="md-nav__title" for="nav-1">
Welcome
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../.." title="Welcome" class="md-nav__link">
Welcome
</a>
</li>
<li class="md-nav__item">
<a href="../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
<li class="md-nav__item">
<a href="../../development/" title="Development" class="md-nav__link">
Development
</a>
</li>
</ul>
</nav>
</li>
@ -383,8 +440,8 @@
<li class="md-nav__item">
<a href="../../deploy/upgrade/" title="Upgrading" class="md-nav__link">
Upgrading
<a href="../../deploy/upgrade/" title="Upgrade" class="md-nav__link">
Upgrade
</a>
</li>
@ -440,8 +497,8 @@
<li class="md-nav__item">
<a href="../nginx-configuration/" title="NGINX Configuration" class="md-nav__link">
NGINX Configuration
<a href="../nginx-configuration/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -464,8 +521,8 @@
<li class="md-nav__item">
<a href="../nginx-configuration/configmap/" title="ConfigMaps" class="md-nav__link">
ConfigMaps
<a href="../nginx-configuration/configmap/" title="ConfigMap" class="md-nav__link">
ConfigMap
</a>
</li>
@ -694,8 +751,8 @@
<li class="md-nav__item">
<a href="../../examples/" title="Ingress examples" class="md-nav__link">
Ingress examples
<a href="../../examples/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -718,8 +775,8 @@
<li class="md-nav__item">
<a href="../../examples/affinity/cookie/README/" title="Sticky Session" class="md-nav__link">
Sticky Session
<a href="../../examples/affinity/cookie/" title="Sticky Sessions" class="md-nav__link">
Sticky Sessions
</a>
</li>
@ -749,7 +806,7 @@
<li class="md-nav__item">
<a href="../../examples/auth/basic/README/" title="Basic Authentication" class="md-nav__link">
<a href="../../examples/auth/basic/" title="Basic Authentication" class="md-nav__link">
Basic Authentication
</a>
</li>
@ -761,7 +818,7 @@
<li class="md-nav__item">
<a href="../../examples/auth/client-certs/README/" title="Client Certificate Authentication" class="md-nav__link">
<a href="../../examples/auth/client-certs/" title="Client Certificate Authentication" class="md-nav__link">
Client Certificate Authentication
</a>
</li>
@ -773,7 +830,7 @@
<li class="md-nav__item">
<a href="../../examples/auth/external-auth/README/" title="External Basic Authentication" class="md-nav__link">
<a href="../../examples/auth/external-auth/" title="External Basic Authentication" class="md-nav__link">
External Basic Authentication
</a>
</li>
@ -785,7 +842,7 @@
<li class="md-nav__item">
<a href="../../examples/auth/oauth-external-auth/README/" title="External OAUTH Authentication" class="md-nav__link">
<a href="../../examples/auth/oauth-external-auth/" title="External OAUTH Authentication" class="md-nav__link">
External OAUTH Authentication
</a>
</li>
@ -821,7 +878,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/configuration-snippets/README/" title="Configuration Snippets" class="md-nav__link">
<a href="../../examples/customization/configuration-snippets/" title="Configuration Snippets" class="md-nav__link">
Configuration Snippets
</a>
</li>
@ -833,7 +890,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/custom-configuration/README/" title="Custom Configuration" class="md-nav__link">
<a href="../../examples/customization/custom-configuration/" title="Custom Configuration" class="md-nav__link">
Custom Configuration
</a>
</li>
@ -845,7 +902,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/custom-errors/README/" title="Custom Errors" class="md-nav__link">
<a href="../../examples/customization/custom-errors/" title="Custom Errors" class="md-nav__link">
Custom Errors
</a>
</li>
@ -857,7 +914,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/custom-headers/README/" title="Custom Headers" class="md-nav__link">
<a href="../../examples/customization/custom-headers/" title="Custom Headers" class="md-nav__link">
Custom Headers
</a>
</li>
@ -869,7 +926,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/custom-upstream-check/README/" title="Custom Upstream server checks" class="md-nav__link">
<a href="../../examples/customization/custom-upstream-check/" title="Custom Upstream server checks" class="md-nav__link">
Custom Upstream server checks
</a>
</li>
@ -881,8 +938,8 @@
<li class="md-nav__item">
<a href="../../examples/customization/external-auth-headers/README/" title="External authentication, authentication service response headers propagation" class="md-nav__link">
External authentication, authentication service response headers propagation
<a href="../../examples/customization/external-auth-headers/" title="External authentication" class="md-nav__link">
External authentication
</a>
</li>
@ -893,7 +950,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/ssl-dh-param/README/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
<a href="../../examples/customization/ssl-dh-param/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
Custom DH parameters for perfect forward secrecy
</a>
</li>
@ -905,7 +962,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/sysctl/README/" title="Sysctl tuning" class="md-nav__link">
<a href="../../examples/customization/sysctl/" title="Sysctl tuning" class="md-nav__link">
Sysctl tuning
</a>
</li>
@ -922,7 +979,7 @@
<li class="md-nav__item">
<a href="../../examples/docker-registry/README/" title="Docker registry" class="md-nav__link">
<a href="../../examples/docker-registry/" title="Docker registry" class="md-nav__link">
Docker registry
</a>
</li>
@ -934,7 +991,7 @@
<li class="md-nav__item">
<a href="../../examples/grpc/README/" title="gRPC" class="md-nav__link">
<a href="../../examples/grpc/" title="gRPC" class="md-nav__link">
gRPC
</a>
</li>
@ -946,7 +1003,7 @@
<li class="md-nav__item">
<a href="../../examples/multi-tls/README/" title="Multi TLS certificate termination" class="md-nav__link">
<a href="../../examples/multi-tls/" title="Multi TLS certificate termination" class="md-nav__link">
Multi TLS certificate termination
</a>
</li>
@ -958,7 +1015,7 @@
<li class="md-nav__item">
<a href="../../examples/rewrite/README/" title="Rewrite" class="md-nav__link">
<a href="../../examples/rewrite/" title="Rewrite" class="md-nav__link">
Rewrite
</a>
</li>
@ -970,7 +1027,7 @@
<li class="md-nav__item">
<a href="../../examples/static-ip/README/" title="Static IPs" class="md-nav__link">
<a href="../../examples/static-ip/" title="Static IPs" class="md-nav__link">
Static IPs
</a>
</li>
@ -982,7 +1039,7 @@
<li class="md-nav__item">
<a href="../../examples/tls-termination/README/" title="TLS termination" class="md-nav__link">
<a href="../../examples/tls-termination/" title="TLS termination" class="md-nav__link">
TLS termination
</a>
</li>
@ -993,42 +1050,6 @@
</li>
<li class="md-nav__item">
<a href="../../development/" title="Developing for NGINX Ingress Controller" class="md-nav__link">
Developing for NGINX Ingress Controller
</a>
</li>
<li class="md-nav__item">
<a href="../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
</ul>
</nav>
</div>
@ -1155,9 +1176,9 @@ The next example shows how to expose the service <code class="codehilite">kube-d
</div>
<script src="../../assets/javascripts/application.30f6b8b1.js"></script>
<script src="../../assets/javascripts/application.583bbe55.js"></script>
<script>app.initialize({version:"0.17.5",url:{base:"../.."}})</script>
<script>app.initialize({version:"1.0.4",url:{base:"../.."}})</script>

View file

@ -32,7 +32,7 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-0.17.5, mkdocs-material-2.9.4">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-3.0.4">
@ -54,8 +54,8 @@
<script src="../../assets/javascripts/modernizr.1aa3b519.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
@ -100,7 +100,7 @@
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
<a href="#external-articles" tabindex="1" class="md-skip">
<a href="../../#external-articles" tabindex="1" class="md-skip">
Skip to content
</a>
@ -205,13 +205,16 @@
<ul class="md-tabs__list">
<li class="md-tabs__item">
<a href="../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
<li class="md-tabs__item">
<a href="../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
@ -259,12 +262,6 @@
</ul>
</div>
</nav>
@ -315,12 +312,72 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-toggle md-nav__toggle" data-md-toggle="nav-1" type="checkbox" id="nav-1">
<label class="md-nav__link" for="nav-1">
Welcome
</label>
<nav class="md-nav" data-md-component="collapsible" data-md-level="1">
<label class="md-nav__title" for="nav-1">
Welcome
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../.." title="Welcome" class="md-nav__link">
Welcome
</a>
</li>
<li class="md-nav__item">
<a href="../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
<li class="md-nav__item">
<a href="../../development/" title="Development" class="md-nav__link">
Development
</a>
</li>
</ul>
</nav>
</li>
@ -383,8 +440,8 @@
<li class="md-nav__item">
<a href="../../deploy/upgrade/" title="Upgrading" class="md-nav__link">
Upgrading
<a href="../../deploy/upgrade/" title="Upgrade" class="md-nav__link">
Upgrade
</a>
</li>
@ -440,8 +497,8 @@
<li class="md-nav__item">
<a href="../nginx-configuration/" title="NGINX Configuration" class="md-nav__link">
NGINX Configuration
<a href="../nginx-configuration/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -464,8 +521,8 @@
<li class="md-nav__item">
<a href="../nginx-configuration/configmap/" title="ConfigMaps" class="md-nav__link">
ConfigMaps
<a href="../nginx-configuration/configmap/" title="ConfigMap" class="md-nav__link">
ConfigMap
</a>
</li>
@ -694,8 +751,8 @@
<li class="md-nav__item">
<a href="../../examples/" title="Ingress examples" class="md-nav__link">
Ingress examples
<a href="../../examples/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -718,8 +775,8 @@
<li class="md-nav__item">
<a href="../../examples/affinity/cookie/README/" title="Sticky Session" class="md-nav__link">
Sticky Session
<a href="../../examples/affinity/cookie/" title="Sticky Sessions" class="md-nav__link">
Sticky Sessions
</a>
</li>
@ -749,7 +806,7 @@
<li class="md-nav__item">
<a href="../../examples/auth/basic/README/" title="Basic Authentication" class="md-nav__link">
<a href="../../examples/auth/basic/" title="Basic Authentication" class="md-nav__link">
Basic Authentication
</a>
</li>
@ -761,7 +818,7 @@
<li class="md-nav__item">
<a href="../../examples/auth/client-certs/README/" title="Client Certificate Authentication" class="md-nav__link">
<a href="../../examples/auth/client-certs/" title="Client Certificate Authentication" class="md-nav__link">
Client Certificate Authentication
</a>
</li>
@ -773,7 +830,7 @@
<li class="md-nav__item">
<a href="../../examples/auth/external-auth/README/" title="External Basic Authentication" class="md-nav__link">
<a href="../../examples/auth/external-auth/" title="External Basic Authentication" class="md-nav__link">
External Basic Authentication
</a>
</li>
@ -785,7 +842,7 @@
<li class="md-nav__item">
<a href="../../examples/auth/oauth-external-auth/README/" title="External OAUTH Authentication" class="md-nav__link">
<a href="../../examples/auth/oauth-external-auth/" title="External OAUTH Authentication" class="md-nav__link">
External OAUTH Authentication
</a>
</li>
@ -821,7 +878,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/configuration-snippets/README/" title="Configuration Snippets" class="md-nav__link">
<a href="../../examples/customization/configuration-snippets/" title="Configuration Snippets" class="md-nav__link">
Configuration Snippets
</a>
</li>
@ -833,7 +890,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/custom-configuration/README/" title="Custom Configuration" class="md-nav__link">
<a href="../../examples/customization/custom-configuration/" title="Custom Configuration" class="md-nav__link">
Custom Configuration
</a>
</li>
@ -845,7 +902,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/custom-errors/README/" title="Custom Errors" class="md-nav__link">
<a href="../../examples/customization/custom-errors/" title="Custom Errors" class="md-nav__link">
Custom Errors
</a>
</li>
@ -857,7 +914,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/custom-headers/README/" title="Custom Headers" class="md-nav__link">
<a href="../../examples/customization/custom-headers/" title="Custom Headers" class="md-nav__link">
Custom Headers
</a>
</li>
@ -869,7 +926,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/custom-upstream-check/README/" title="Custom Upstream server checks" class="md-nav__link">
<a href="../../examples/customization/custom-upstream-check/" title="Custom Upstream server checks" class="md-nav__link">
Custom Upstream server checks
</a>
</li>
@ -881,8 +938,8 @@
<li class="md-nav__item">
<a href="../../examples/customization/external-auth-headers/README/" title="External authentication, authentication service response headers propagation" class="md-nav__link">
External authentication, authentication service response headers propagation
<a href="../../examples/customization/external-auth-headers/" title="External authentication" class="md-nav__link">
External authentication
</a>
</li>
@ -893,7 +950,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/ssl-dh-param/README/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
<a href="../../examples/customization/ssl-dh-param/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
Custom DH parameters for perfect forward secrecy
</a>
</li>
@ -905,7 +962,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/sysctl/README/" title="Sysctl tuning" class="md-nav__link">
<a href="../../examples/customization/sysctl/" title="Sysctl tuning" class="md-nav__link">
Sysctl tuning
</a>
</li>
@ -922,7 +979,7 @@
<li class="md-nav__item">
<a href="../../examples/docker-registry/README/" title="Docker registry" class="md-nav__link">
<a href="../../examples/docker-registry/" title="Docker registry" class="md-nav__link">
Docker registry
</a>
</li>
@ -934,7 +991,7 @@
<li class="md-nav__item">
<a href="../../examples/grpc/README/" title="gRPC" class="md-nav__link">
<a href="../../examples/grpc/" title="gRPC" class="md-nav__link">
gRPC
</a>
</li>
@ -946,7 +1003,7 @@
<li class="md-nav__item">
<a href="../../examples/multi-tls/README/" title="Multi TLS certificate termination" class="md-nav__link">
<a href="../../examples/multi-tls/" title="Multi TLS certificate termination" class="md-nav__link">
Multi TLS certificate termination
</a>
</li>
@ -958,7 +1015,7 @@
<li class="md-nav__item">
<a href="../../examples/rewrite/README/" title="Rewrite" class="md-nav__link">
<a href="../../examples/rewrite/" title="Rewrite" class="md-nav__link">
Rewrite
</a>
</li>
@ -970,7 +1027,7 @@
<li class="md-nav__item">
<a href="../../examples/static-ip/README/" title="Static IPs" class="md-nav__link">
<a href="../../examples/static-ip/" title="Static IPs" class="md-nav__link">
Static IPs
</a>
</li>
@ -982,7 +1039,7 @@
<li class="md-nav__item">
<a href="../../examples/tls-termination/README/" title="TLS termination" class="md-nav__link">
<a href="../../examples/tls-termination/" title="TLS termination" class="md-nav__link">
TLS termination
</a>
</li>
@ -993,42 +1050,6 @@
</li>
<li class="md-nav__item">
<a href="../../development/" title="Developing for NGINX Ingress Controller" class="md-nav__link">
Developing for NGINX Ingress Controller
</a>
</li>
<li class="md-nav__item">
<a href="../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
</ul>
</nav>
</div>
@ -1137,9 +1158,9 @@
</div>
<script src="../../assets/javascripts/application.30f6b8b1.js"></script>
<script src="../../assets/javascripts/application.583bbe55.js"></script>
<script>app.initialize({version:"0.17.5",url:{base:"../.."}})</script>
<script>app.initialize({version:"1.0.4",url:{base:"../.."}})</script>

View file

@ -32,7 +32,7 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-0.17.5, mkdocs-material-2.9.4">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-3.0.4">
@ -54,8 +54,8 @@
<script src="../../assets/javascripts/modernizr.1aa3b519.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
@ -100,7 +100,7 @@
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
<a href="#miscellaneous" tabindex="1" class="md-skip">
<a href="../../#miscellaneous" tabindex="1" class="md-skip">
Skip to content
</a>
@ -205,13 +205,16 @@
<ul class="md-tabs__list">
<li class="md-tabs__item">
<a href="../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
<li class="md-tabs__item">
<a href="../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
@ -259,12 +262,6 @@
</ul>
</div>
</nav>
@ -315,12 +312,72 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-toggle md-nav__toggle" data-md-toggle="nav-1" type="checkbox" id="nav-1">
<label class="md-nav__link" for="nav-1">
Welcome
</label>
<nav class="md-nav" data-md-component="collapsible" data-md-level="1">
<label class="md-nav__title" for="nav-1">
Welcome
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../.." title="Welcome" class="md-nav__link">
Welcome
</a>
</li>
<li class="md-nav__item">
<a href="../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
<li class="md-nav__item">
<a href="../../development/" title="Development" class="md-nav__link">
Development
</a>
</li>
</ul>
</nav>
</li>
@ -383,8 +440,8 @@
<li class="md-nav__item">
<a href="../../deploy/upgrade/" title="Upgrading" class="md-nav__link">
Upgrading
<a href="../../deploy/upgrade/" title="Upgrade" class="md-nav__link">
Upgrade
</a>
</li>
@ -440,8 +497,8 @@
<li class="md-nav__item">
<a href="../nginx-configuration/" title="NGINX Configuration" class="md-nav__link">
NGINX Configuration
<a href="../nginx-configuration/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -464,8 +521,8 @@
<li class="md-nav__item">
<a href="../nginx-configuration/configmap/" title="ConfigMaps" class="md-nav__link">
ConfigMaps
<a href="../nginx-configuration/configmap/" title="ConfigMap" class="md-nav__link">
ConfigMap
</a>
</li>
@ -765,8 +822,8 @@
<li class="md-nav__item">
<a href="../../examples/" title="Ingress examples" class="md-nav__link">
Ingress examples
<a href="../../examples/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -789,8 +846,8 @@
<li class="md-nav__item">
<a href="../../examples/affinity/cookie/README/" title="Sticky Session" class="md-nav__link">
Sticky Session
<a href="../../examples/affinity/cookie/" title="Sticky Sessions" class="md-nav__link">
Sticky Sessions
</a>
</li>
@ -820,7 +877,7 @@
<li class="md-nav__item">
<a href="../../examples/auth/basic/README/" title="Basic Authentication" class="md-nav__link">
<a href="../../examples/auth/basic/" title="Basic Authentication" class="md-nav__link">
Basic Authentication
</a>
</li>
@ -832,7 +889,7 @@
<li class="md-nav__item">
<a href="../../examples/auth/client-certs/README/" title="Client Certificate Authentication" class="md-nav__link">
<a href="../../examples/auth/client-certs/" title="Client Certificate Authentication" class="md-nav__link">
Client Certificate Authentication
</a>
</li>
@ -844,7 +901,7 @@
<li class="md-nav__item">
<a href="../../examples/auth/external-auth/README/" title="External Basic Authentication" class="md-nav__link">
<a href="../../examples/auth/external-auth/" title="External Basic Authentication" class="md-nav__link">
External Basic Authentication
</a>
</li>
@ -856,7 +913,7 @@
<li class="md-nav__item">
<a href="../../examples/auth/oauth-external-auth/README/" title="External OAUTH Authentication" class="md-nav__link">
<a href="../../examples/auth/oauth-external-auth/" title="External OAUTH Authentication" class="md-nav__link">
External OAUTH Authentication
</a>
</li>
@ -892,7 +949,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/configuration-snippets/README/" title="Configuration Snippets" class="md-nav__link">
<a href="../../examples/customization/configuration-snippets/" title="Configuration Snippets" class="md-nav__link">
Configuration Snippets
</a>
</li>
@ -904,7 +961,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/custom-configuration/README/" title="Custom Configuration" class="md-nav__link">
<a href="../../examples/customization/custom-configuration/" title="Custom Configuration" class="md-nav__link">
Custom Configuration
</a>
</li>
@ -916,7 +973,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/custom-errors/README/" title="Custom Errors" class="md-nav__link">
<a href="../../examples/customization/custom-errors/" title="Custom Errors" class="md-nav__link">
Custom Errors
</a>
</li>
@ -928,7 +985,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/custom-headers/README/" title="Custom Headers" class="md-nav__link">
<a href="../../examples/customization/custom-headers/" title="Custom Headers" class="md-nav__link">
Custom Headers
</a>
</li>
@ -940,7 +997,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/custom-upstream-check/README/" title="Custom Upstream server checks" class="md-nav__link">
<a href="../../examples/customization/custom-upstream-check/" title="Custom Upstream server checks" class="md-nav__link">
Custom Upstream server checks
</a>
</li>
@ -952,8 +1009,8 @@
<li class="md-nav__item">
<a href="../../examples/customization/external-auth-headers/README/" title="External authentication, authentication service response headers propagation" class="md-nav__link">
External authentication, authentication service response headers propagation
<a href="../../examples/customization/external-auth-headers/" title="External authentication" class="md-nav__link">
External authentication
</a>
</li>
@ -964,7 +1021,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/ssl-dh-param/README/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
<a href="../../examples/customization/ssl-dh-param/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
Custom DH parameters for perfect forward secrecy
</a>
</li>
@ -976,7 +1033,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/sysctl/README/" title="Sysctl tuning" class="md-nav__link">
<a href="../../examples/customization/sysctl/" title="Sysctl tuning" class="md-nav__link">
Sysctl tuning
</a>
</li>
@ -993,7 +1050,7 @@
<li class="md-nav__item">
<a href="../../examples/docker-registry/README/" title="Docker registry" class="md-nav__link">
<a href="../../examples/docker-registry/" title="Docker registry" class="md-nav__link">
Docker registry
</a>
</li>
@ -1005,7 +1062,7 @@
<li class="md-nav__item">
<a href="../../examples/grpc/README/" title="gRPC" class="md-nav__link">
<a href="../../examples/grpc/" title="gRPC" class="md-nav__link">
gRPC
</a>
</li>
@ -1017,7 +1074,7 @@
<li class="md-nav__item">
<a href="../../examples/multi-tls/README/" title="Multi TLS certificate termination" class="md-nav__link">
<a href="../../examples/multi-tls/" title="Multi TLS certificate termination" class="md-nav__link">
Multi TLS certificate termination
</a>
</li>
@ -1029,7 +1086,7 @@
<li class="md-nav__item">
<a href="../../examples/rewrite/README/" title="Rewrite" class="md-nav__link">
<a href="../../examples/rewrite/" title="Rewrite" class="md-nav__link">
Rewrite
</a>
</li>
@ -1041,7 +1098,7 @@
<li class="md-nav__item">
<a href="../../examples/static-ip/README/" title="Static IPs" class="md-nav__link">
<a href="../../examples/static-ip/" title="Static IPs" class="md-nav__link">
Static IPs
</a>
</li>
@ -1053,7 +1110,7 @@
<li class="md-nav__item">
<a href="../../examples/tls-termination/README/" title="TLS termination" class="md-nav__link">
<a href="../../examples/tls-termination/" title="TLS termination" class="md-nav__link">
TLS termination
</a>
</li>
@ -1064,42 +1121,6 @@
</li>
<li class="md-nav__item">
<a href="../../development/" title="Developing for NGINX Ingress Controller" class="md-nav__link">
Developing for NGINX Ingress Controller
</a>
</li>
<li class="md-nav__item">
<a href="../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
</ul>
</nav>
</div>
@ -1290,9 +1311,9 @@ The previous behavior can be restored using <code class="codehilite">retry-non-i
</div>
<script src="../../assets/javascripts/application.30f6b8b1.js"></script>
<script src="../../assets/javascripts/application.583bbe55.js"></script>
<script>app.initialize({version:"0.17.5",url:{base:"../.."}})</script>
<script>app.initialize({version:"1.0.4",url:{base:"../.."}})</script>

View file

@ -32,7 +32,7 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-0.17.5, mkdocs-material-2.9.4">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-3.0.4">
@ -54,8 +54,8 @@
<script src="../../assets/javascripts/modernizr.1aa3b519.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
@ -100,7 +100,7 @@
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
<a href="#prometheus-and-grafana-installation" tabindex="1" class="md-skip">
<a href="../../#prometheus-and-grafana-installation" tabindex="1" class="md-skip">
Skip to content
</a>
@ -205,13 +205,16 @@
<ul class="md-tabs__list">
<li class="md-tabs__item">
<a href="../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
<li class="md-tabs__item">
<a href="../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
@ -259,12 +262,6 @@
</ul>
</div>
</nav>
@ -315,12 +312,72 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-toggle md-nav__toggle" data-md-toggle="nav-1" type="checkbox" id="nav-1">
<label class="md-nav__link" for="nav-1">
Welcome
</label>
<nav class="md-nav" data-md-component="collapsible" data-md-level="1">
<label class="md-nav__title" for="nav-1">
Welcome
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../.." title="Welcome" class="md-nav__link">
Welcome
</a>
</li>
<li class="md-nav__item">
<a href="../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
<li class="md-nav__item">
<a href="../../development/" title="Development" class="md-nav__link">
Development
</a>
</li>
</ul>
</nav>
</li>
@ -383,8 +440,8 @@
<li class="md-nav__item">
<a href="../../deploy/upgrade/" title="Upgrading" class="md-nav__link">
Upgrading
<a href="../../deploy/upgrade/" title="Upgrade" class="md-nav__link">
Upgrade
</a>
</li>
@ -440,8 +497,8 @@
<li class="md-nav__item">
<a href="../nginx-configuration/" title="NGINX Configuration" class="md-nav__link">
NGINX Configuration
<a href="../nginx-configuration/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -464,8 +521,8 @@
<li class="md-nav__item">
<a href="../nginx-configuration/configmap/" title="ConfigMaps" class="md-nav__link">
ConfigMaps
<a href="../nginx-configuration/configmap/" title="ConfigMap" class="md-nav__link">
ConfigMap
</a>
</li>
@ -750,8 +807,8 @@
<li class="md-nav__item">
<a href="../../examples/" title="Ingress examples" class="md-nav__link">
Ingress examples
<a href="../../examples/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -774,8 +831,8 @@
<li class="md-nav__item">
<a href="../../examples/affinity/cookie/README/" title="Sticky Session" class="md-nav__link">
Sticky Session
<a href="../../examples/affinity/cookie/" title="Sticky Sessions" class="md-nav__link">
Sticky Sessions
</a>
</li>
@ -805,7 +862,7 @@
<li class="md-nav__item">
<a href="../../examples/auth/basic/README/" title="Basic Authentication" class="md-nav__link">
<a href="../../examples/auth/basic/" title="Basic Authentication" class="md-nav__link">
Basic Authentication
</a>
</li>
@ -817,7 +874,7 @@
<li class="md-nav__item">
<a href="../../examples/auth/client-certs/README/" title="Client Certificate Authentication" class="md-nav__link">
<a href="../../examples/auth/client-certs/" title="Client Certificate Authentication" class="md-nav__link">
Client Certificate Authentication
</a>
</li>
@ -829,7 +886,7 @@
<li class="md-nav__item">
<a href="../../examples/auth/external-auth/README/" title="External Basic Authentication" class="md-nav__link">
<a href="../../examples/auth/external-auth/" title="External Basic Authentication" class="md-nav__link">
External Basic Authentication
</a>
</li>
@ -841,7 +898,7 @@
<li class="md-nav__item">
<a href="../../examples/auth/oauth-external-auth/README/" title="External OAUTH Authentication" class="md-nav__link">
<a href="../../examples/auth/oauth-external-auth/" title="External OAUTH Authentication" class="md-nav__link">
External OAUTH Authentication
</a>
</li>
@ -877,7 +934,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/configuration-snippets/README/" title="Configuration Snippets" class="md-nav__link">
<a href="../../examples/customization/configuration-snippets/" title="Configuration Snippets" class="md-nav__link">
Configuration Snippets
</a>
</li>
@ -889,7 +946,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/custom-configuration/README/" title="Custom Configuration" class="md-nav__link">
<a href="../../examples/customization/custom-configuration/" title="Custom Configuration" class="md-nav__link">
Custom Configuration
</a>
</li>
@ -901,7 +958,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/custom-errors/README/" title="Custom Errors" class="md-nav__link">
<a href="../../examples/customization/custom-errors/" title="Custom Errors" class="md-nav__link">
Custom Errors
</a>
</li>
@ -913,7 +970,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/custom-headers/README/" title="Custom Headers" class="md-nav__link">
<a href="../../examples/customization/custom-headers/" title="Custom Headers" class="md-nav__link">
Custom Headers
</a>
</li>
@ -925,7 +982,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/custom-upstream-check/README/" title="Custom Upstream server checks" class="md-nav__link">
<a href="../../examples/customization/custom-upstream-check/" title="Custom Upstream server checks" class="md-nav__link">
Custom Upstream server checks
</a>
</li>
@ -937,8 +994,8 @@
<li class="md-nav__item">
<a href="../../examples/customization/external-auth-headers/README/" title="External authentication, authentication service response headers propagation" class="md-nav__link">
External authentication, authentication service response headers propagation
<a href="../../examples/customization/external-auth-headers/" title="External authentication" class="md-nav__link">
External authentication
</a>
</li>
@ -949,7 +1006,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/ssl-dh-param/README/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
<a href="../../examples/customization/ssl-dh-param/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
Custom DH parameters for perfect forward secrecy
</a>
</li>
@ -961,7 +1018,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/sysctl/README/" title="Sysctl tuning" class="md-nav__link">
<a href="../../examples/customization/sysctl/" title="Sysctl tuning" class="md-nav__link">
Sysctl tuning
</a>
</li>
@ -978,7 +1035,7 @@
<li class="md-nav__item">
<a href="../../examples/docker-registry/README/" title="Docker registry" class="md-nav__link">
<a href="../../examples/docker-registry/" title="Docker registry" class="md-nav__link">
Docker registry
</a>
</li>
@ -990,7 +1047,7 @@
<li class="md-nav__item">
<a href="../../examples/grpc/README/" title="gRPC" class="md-nav__link">
<a href="../../examples/grpc/" title="gRPC" class="md-nav__link">
gRPC
</a>
</li>
@ -1002,7 +1059,7 @@
<li class="md-nav__item">
<a href="../../examples/multi-tls/README/" title="Multi TLS certificate termination" class="md-nav__link">
<a href="../../examples/multi-tls/" title="Multi TLS certificate termination" class="md-nav__link">
Multi TLS certificate termination
</a>
</li>
@ -1014,7 +1071,7 @@
<li class="md-nav__item">
<a href="../../examples/rewrite/README/" title="Rewrite" class="md-nav__link">
<a href="../../examples/rewrite/" title="Rewrite" class="md-nav__link">
Rewrite
</a>
</li>
@ -1026,7 +1083,7 @@
<li class="md-nav__item">
<a href="../../examples/static-ip/README/" title="Static IPs" class="md-nav__link">
<a href="../../examples/static-ip/" title="Static IPs" class="md-nav__link">
Static IPs
</a>
</li>
@ -1038,7 +1095,7 @@
<li class="md-nav__item">
<a href="../../examples/tls-termination/README/" title="TLS termination" class="md-nav__link">
<a href="../../examples/tls-termination/" title="TLS termination" class="md-nav__link">
TLS termination
</a>
</li>
@ -1049,42 +1106,6 @@
</li>
<li class="md-nav__item">
<a href="../../development/" title="Developing for NGINX Ingress Controller" class="md-nav__link">
Developing for NGINX Ingress Controller
</a>
</li>
<li class="md-nav__item">
<a href="../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
</ul>
</nav>
</div>
@ -1293,9 +1314,9 @@ According to the above example, this URL will be http://10.192.0.3:31086</p>
</div>
<script src="../../assets/javascripts/application.30f6b8b1.js"></script>
<script src="../../assets/javascripts/application.583bbe55.js"></script>
<script>app.initialize({version:"0.17.5",url:{base:"../.."}})</script>
<script>app.initialize({version:"1.0.4",url:{base:"../.."}})</script>

View file

@ -32,7 +32,7 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-0.17.5, mkdocs-material-2.9.4">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-3.0.4">
@ -54,8 +54,8 @@
<script src="../../assets/javascripts/modernizr.1aa3b519.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
@ -100,7 +100,7 @@
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
<a href="#multiple-ingress-controllers" tabindex="1" class="md-skip">
<a href="../../#multiple-ingress-controllers" tabindex="1" class="md-skip">
Skip to content
</a>
@ -205,13 +205,16 @@
<ul class="md-tabs__list">
<li class="md-tabs__item">
<a href="../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
<li class="md-tabs__item">
<a href="../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
@ -259,12 +262,6 @@
</ul>
</div>
</nav>
@ -315,12 +312,72 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-toggle md-nav__toggle" data-md-toggle="nav-1" type="checkbox" id="nav-1">
<label class="md-nav__link" for="nav-1">
Welcome
</label>
<nav class="md-nav" data-md-component="collapsible" data-md-level="1">
<label class="md-nav__title" for="nav-1">
Welcome
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../.." title="Welcome" class="md-nav__link">
Welcome
</a>
</li>
<li class="md-nav__item">
<a href="../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
<li class="md-nav__item">
<a href="../../development/" title="Development" class="md-nav__link">
Development
</a>
</li>
</ul>
</nav>
</li>
@ -383,8 +440,8 @@
<li class="md-nav__item">
<a href="../../deploy/upgrade/" title="Upgrading" class="md-nav__link">
Upgrading
<a href="../../deploy/upgrade/" title="Upgrade" class="md-nav__link">
Upgrade
</a>
</li>
@ -440,8 +497,8 @@
<li class="md-nav__item">
<a href="../nginx-configuration/" title="NGINX Configuration" class="md-nav__link">
NGINX Configuration
<a href="../nginx-configuration/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -464,8 +521,8 @@
<li class="md-nav__item">
<a href="../nginx-configuration/configmap/" title="ConfigMaps" class="md-nav__link">
ConfigMaps
<a href="../nginx-configuration/configmap/" title="ConfigMap" class="md-nav__link">
ConfigMap
</a>
</li>
@ -723,8 +780,8 @@
<li class="md-nav__item">
<a href="../../examples/" title="Ingress examples" class="md-nav__link">
Ingress examples
<a href="../../examples/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -747,8 +804,8 @@
<li class="md-nav__item">
<a href="../../examples/affinity/cookie/README/" title="Sticky Session" class="md-nav__link">
Sticky Session
<a href="../../examples/affinity/cookie/" title="Sticky Sessions" class="md-nav__link">
Sticky Sessions
</a>
</li>
@ -778,7 +835,7 @@
<li class="md-nav__item">
<a href="../../examples/auth/basic/README/" title="Basic Authentication" class="md-nav__link">
<a href="../../examples/auth/basic/" title="Basic Authentication" class="md-nav__link">
Basic Authentication
</a>
</li>
@ -790,7 +847,7 @@
<li class="md-nav__item">
<a href="../../examples/auth/client-certs/README/" title="Client Certificate Authentication" class="md-nav__link">
<a href="../../examples/auth/client-certs/" title="Client Certificate Authentication" class="md-nav__link">
Client Certificate Authentication
</a>
</li>
@ -802,7 +859,7 @@
<li class="md-nav__item">
<a href="../../examples/auth/external-auth/README/" title="External Basic Authentication" class="md-nav__link">
<a href="../../examples/auth/external-auth/" title="External Basic Authentication" class="md-nav__link">
External Basic Authentication
</a>
</li>
@ -814,7 +871,7 @@
<li class="md-nav__item">
<a href="../../examples/auth/oauth-external-auth/README/" title="External OAUTH Authentication" class="md-nav__link">
<a href="../../examples/auth/oauth-external-auth/" title="External OAUTH Authentication" class="md-nav__link">
External OAUTH Authentication
</a>
</li>
@ -850,7 +907,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/configuration-snippets/README/" title="Configuration Snippets" class="md-nav__link">
<a href="../../examples/customization/configuration-snippets/" title="Configuration Snippets" class="md-nav__link">
Configuration Snippets
</a>
</li>
@ -862,7 +919,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/custom-configuration/README/" title="Custom Configuration" class="md-nav__link">
<a href="../../examples/customization/custom-configuration/" title="Custom Configuration" class="md-nav__link">
Custom Configuration
</a>
</li>
@ -874,7 +931,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/custom-errors/README/" title="Custom Errors" class="md-nav__link">
<a href="../../examples/customization/custom-errors/" title="Custom Errors" class="md-nav__link">
Custom Errors
</a>
</li>
@ -886,7 +943,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/custom-headers/README/" title="Custom Headers" class="md-nav__link">
<a href="../../examples/customization/custom-headers/" title="Custom Headers" class="md-nav__link">
Custom Headers
</a>
</li>
@ -898,7 +955,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/custom-upstream-check/README/" title="Custom Upstream server checks" class="md-nav__link">
<a href="../../examples/customization/custom-upstream-check/" title="Custom Upstream server checks" class="md-nav__link">
Custom Upstream server checks
</a>
</li>
@ -910,8 +967,8 @@
<li class="md-nav__item">
<a href="../../examples/customization/external-auth-headers/README/" title="External authentication, authentication service response headers propagation" class="md-nav__link">
External authentication, authentication service response headers propagation
<a href="../../examples/customization/external-auth-headers/" title="External authentication" class="md-nav__link">
External authentication
</a>
</li>
@ -922,7 +979,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/ssl-dh-param/README/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
<a href="../../examples/customization/ssl-dh-param/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
Custom DH parameters for perfect forward secrecy
</a>
</li>
@ -934,7 +991,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/sysctl/README/" title="Sysctl tuning" class="md-nav__link">
<a href="../../examples/customization/sysctl/" title="Sysctl tuning" class="md-nav__link">
Sysctl tuning
</a>
</li>
@ -951,7 +1008,7 @@
<li class="md-nav__item">
<a href="../../examples/docker-registry/README/" title="Docker registry" class="md-nav__link">
<a href="../../examples/docker-registry/" title="Docker registry" class="md-nav__link">
Docker registry
</a>
</li>
@ -963,7 +1020,7 @@
<li class="md-nav__item">
<a href="../../examples/grpc/README/" title="gRPC" class="md-nav__link">
<a href="../../examples/grpc/" title="gRPC" class="md-nav__link">
gRPC
</a>
</li>
@ -975,7 +1032,7 @@
<li class="md-nav__item">
<a href="../../examples/multi-tls/README/" title="Multi TLS certificate termination" class="md-nav__link">
<a href="../../examples/multi-tls/" title="Multi TLS certificate termination" class="md-nav__link">
Multi TLS certificate termination
</a>
</li>
@ -987,7 +1044,7 @@
<li class="md-nav__item">
<a href="../../examples/rewrite/README/" title="Rewrite" class="md-nav__link">
<a href="../../examples/rewrite/" title="Rewrite" class="md-nav__link">
Rewrite
</a>
</li>
@ -999,7 +1056,7 @@
<li class="md-nav__item">
<a href="../../examples/static-ip/README/" title="Static IPs" class="md-nav__link">
<a href="../../examples/static-ip/" title="Static IPs" class="md-nav__link">
Static IPs
</a>
</li>
@ -1011,7 +1068,7 @@
<li class="md-nav__item">
<a href="../../examples/tls-termination/README/" title="TLS termination" class="md-nav__link">
<a href="../../examples/tls-termination/" title="TLS termination" class="md-nav__link">
TLS termination
</a>
</li>
@ -1022,42 +1079,6 @@
</li>
<li class="md-nav__item">
<a href="../../development/" title="Developing for NGINX Ingress Controller" class="md-nav__link">
Developing for NGINX Ingress Controller
</a>
</li>
<li class="md-nav__item">
<a href="../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
</ul>
</nav>
</div>
@ -1220,9 +1241,9 @@ result in both or all controllers fighting to satisfy the Ingress, and all of th
</div>
<script src="../../assets/javascripts/application.30f6b8b1.js"></script>
<script src="../../assets/javascripts/application.583bbe55.js"></script>
<script>app.initialize({version:"0.17.5",url:{base:"../.."}})</script>
<script>app.initialize({version:"1.0.4",url:{base:"../.."}})</script>

View file

@ -32,7 +32,7 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="../../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-0.17.5, mkdocs-material-2.9.4">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-3.0.4">
@ -54,8 +54,8 @@
<script src="../../../assets/javascripts/modernizr.1aa3b519.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
@ -100,7 +100,7 @@
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
<a href="#annotations" tabindex="1" class="md-skip">
<a href="../../../#annotations" tabindex="1" class="md-skip">
Skip to content
</a>
@ -205,13 +205,16 @@
<ul class="md-tabs__list">
<li class="md-tabs__item">
<a href="../../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
<li class="md-tabs__item">
<a href="../../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
@ -259,12 +262,6 @@
</ul>
</div>
</nav>
@ -315,12 +312,72 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-toggle md-nav__toggle" data-md-toggle="nav-1" type="checkbox" id="nav-1">
<label class="md-nav__link" for="nav-1">
Welcome
</label>
<nav class="md-nav" data-md-component="collapsible" data-md-level="1">
<label class="md-nav__title" for="nav-1">
Welcome
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../.." title="Welcome" class="md-nav__link">
Welcome
</a>
</li>
<li class="md-nav__item">
<a href="../../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
<li class="md-nav__item">
<a href="../../../development/" title="Development" class="md-nav__link">
Development
</a>
</li>
</ul>
</nav>
</li>
@ -383,8 +440,8 @@
<li class="md-nav__item">
<a href="../../../deploy/upgrade/" title="Upgrading" class="md-nav__link">
Upgrading
<a href="../../../deploy/upgrade/" title="Upgrade" class="md-nav__link">
Upgrade
</a>
</li>
@ -442,8 +499,8 @@
<li class="md-nav__item">
<a href="../" title="NGINX Configuration" class="md-nav__link">
NGINX Configuration
<a href="../" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -789,8 +846,8 @@
<li class="md-nav__item">
<a href="../configmap/" title="ConfigMaps" class="md-nav__link">
ConfigMaps
<a href="../configmap/" title="ConfigMap" class="md-nav__link">
ConfigMap
</a>
</li>
@ -1010,8 +1067,8 @@
<li class="md-nav__item">
<a href="../../../examples/" title="Ingress examples" class="md-nav__link">
Ingress examples
<a href="../../../examples/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -1034,8 +1091,8 @@
<li class="md-nav__item">
<a href="../../../examples/affinity/cookie/README/" title="Sticky Session" class="md-nav__link">
Sticky Session
<a href="../../../examples/affinity/cookie/" title="Sticky Sessions" class="md-nav__link">
Sticky Sessions
</a>
</li>
@ -1065,7 +1122,7 @@
<li class="md-nav__item">
<a href="../../../examples/auth/basic/README/" title="Basic Authentication" class="md-nav__link">
<a href="../../../examples/auth/basic/" title="Basic Authentication" class="md-nav__link">
Basic Authentication
</a>
</li>
@ -1077,7 +1134,7 @@
<li class="md-nav__item">
<a href="../../../examples/auth/client-certs/README/" title="Client Certificate Authentication" class="md-nav__link">
<a href="../../../examples/auth/client-certs/" title="Client Certificate Authentication" class="md-nav__link">
Client Certificate Authentication
</a>
</li>
@ -1089,7 +1146,7 @@
<li class="md-nav__item">
<a href="../../../examples/auth/external-auth/README/" title="External Basic Authentication" class="md-nav__link">
<a href="../../../examples/auth/external-auth/" title="External Basic Authentication" class="md-nav__link">
External Basic Authentication
</a>
</li>
@ -1101,7 +1158,7 @@
<li class="md-nav__item">
<a href="../../../examples/auth/oauth-external-auth/README/" title="External OAUTH Authentication" class="md-nav__link">
<a href="../../../examples/auth/oauth-external-auth/" title="External OAUTH Authentication" class="md-nav__link">
External OAUTH Authentication
</a>
</li>
@ -1137,7 +1194,7 @@
<li class="md-nav__item">
<a href="../../../examples/customization/configuration-snippets/README/" title="Configuration Snippets" class="md-nav__link">
<a href="../../../examples/customization/configuration-snippets/" title="Configuration Snippets" class="md-nav__link">
Configuration Snippets
</a>
</li>
@ -1149,7 +1206,7 @@
<li class="md-nav__item">
<a href="../../../examples/customization/custom-configuration/README/" title="Custom Configuration" class="md-nav__link">
<a href="../../../examples/customization/custom-configuration/" title="Custom Configuration" class="md-nav__link">
Custom Configuration
</a>
</li>
@ -1161,7 +1218,7 @@
<li class="md-nav__item">
<a href="../../../examples/customization/custom-errors/README/" title="Custom Errors" class="md-nav__link">
<a href="../../../examples/customization/custom-errors/" title="Custom Errors" class="md-nav__link">
Custom Errors
</a>
</li>
@ -1173,7 +1230,7 @@
<li class="md-nav__item">
<a href="../../../examples/customization/custom-headers/README/" title="Custom Headers" class="md-nav__link">
<a href="../../../examples/customization/custom-headers/" title="Custom Headers" class="md-nav__link">
Custom Headers
</a>
</li>
@ -1185,7 +1242,7 @@
<li class="md-nav__item">
<a href="../../../examples/customization/custom-upstream-check/README/" title="Custom Upstream server checks" class="md-nav__link">
<a href="../../../examples/customization/custom-upstream-check/" title="Custom Upstream server checks" class="md-nav__link">
Custom Upstream server checks
</a>
</li>
@ -1197,8 +1254,8 @@
<li class="md-nav__item">
<a href="../../../examples/customization/external-auth-headers/README/" title="External authentication, authentication service response headers propagation" class="md-nav__link">
External authentication, authentication service response headers propagation
<a href="../../../examples/customization/external-auth-headers/" title="External authentication" class="md-nav__link">
External authentication
</a>
</li>
@ -1209,7 +1266,7 @@
<li class="md-nav__item">
<a href="../../../examples/customization/ssl-dh-param/README/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
<a href="../../../examples/customization/ssl-dh-param/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
Custom DH parameters for perfect forward secrecy
</a>
</li>
@ -1221,7 +1278,7 @@
<li class="md-nav__item">
<a href="../../../examples/customization/sysctl/README/" title="Sysctl tuning" class="md-nav__link">
<a href="../../../examples/customization/sysctl/" title="Sysctl tuning" class="md-nav__link">
Sysctl tuning
</a>
</li>
@ -1238,7 +1295,7 @@
<li class="md-nav__item">
<a href="../../../examples/docker-registry/README/" title="Docker registry" class="md-nav__link">
<a href="../../../examples/docker-registry/" title="Docker registry" class="md-nav__link">
Docker registry
</a>
</li>
@ -1250,7 +1307,7 @@
<li class="md-nav__item">
<a href="../../../examples/grpc/README/" title="gRPC" class="md-nav__link">
<a href="../../../examples/grpc/" title="gRPC" class="md-nav__link">
gRPC
</a>
</li>
@ -1262,7 +1319,7 @@
<li class="md-nav__item">
<a href="../../../examples/multi-tls/README/" title="Multi TLS certificate termination" class="md-nav__link">
<a href="../../../examples/multi-tls/" title="Multi TLS certificate termination" class="md-nav__link">
Multi TLS certificate termination
</a>
</li>
@ -1274,7 +1331,7 @@
<li class="md-nav__item">
<a href="../../../examples/rewrite/README/" title="Rewrite" class="md-nav__link">
<a href="../../../examples/rewrite/" title="Rewrite" class="md-nav__link">
Rewrite
</a>
</li>
@ -1286,7 +1343,7 @@
<li class="md-nav__item">
<a href="../../../examples/static-ip/README/" title="Static IPs" class="md-nav__link">
<a href="../../../examples/static-ip/" title="Static IPs" class="md-nav__link">
Static IPs
</a>
</li>
@ -1298,7 +1355,7 @@
<li class="md-nav__item">
<a href="../../../examples/tls-termination/README/" title="TLS termination" class="md-nav__link">
<a href="../../../examples/tls-termination/" title="TLS termination" class="md-nav__link">
TLS termination
</a>
</li>
@ -1309,42 +1366,6 @@
</li>
<li class="md-nav__item">
<a href="../../../development/" title="Developing for NGINX Ingress Controller" class="md-nav__link">
Developing for NGINX Ingress Controller
</a>
</li>
<li class="md-nav__item">
<a href="../../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
</ul>
</nav>
</div>
@ -1993,14 +2014,14 @@ Set the annotation <code class="codehilite">nginx.ingress.kubernetes.io/rewrite-
<p>If the Application Root is exposed in a different path and needs to be redirected, set the annotation <code class="codehilite">nginx.ingress.kubernetes.io/app-root</code> to redirect requests for <code class="codehilite">/</code>.</p>
<div class="admonition example">
<p class="admonition-title">Example</p>
<p>Please check the <a href="../../../examples/rewrite/README/">rewrite</a> example.</p>
<p>Please check the <a href="../../../examples/rewrite/">rewrite</a> example.</p>
</div>
<h3 id="session-affinity">Session Affinity<a class="headerlink" href="#session-affinity" title="Permanent link">&para;</a></h3>
<p>The annotation <code class="codehilite">nginx.ingress.kubernetes.io/affinity</code> enables and sets the affinity type in all Upstreams of an Ingress. This way, a request will always be directed to the same upstream server.
The only affinity type available for NGINX is <code class="codehilite">cookie</code>.</p>
<div class="admonition example">
<p class="admonition-title">Example</p>
<p>Please check the <a href="../../../examples/affinity/cookie/README/">affinity</a> example.</p>
<p>Please check the <a href="../../../examples/affinity/cookie/">affinity</a> example.</p>
</div>
<h4 id="cookie-affinity">Cookie affinity<a class="headerlink" href="#cookie-affinity" title="Permanent link">&para;</a></h4>
<p>If you use the <code class="codehilite">cookie</code> affinity type you can also specify the name of the cookie that will be used to route the requests with the annotation <code class="codehilite">nginx.ingress.kubernetes.io/session-cookie-name</code>. The default is to create a cookie named 'INGRESSCOOKIE'.</p>
@ -2029,7 +2050,7 @@ This annotation also accepts the alternative form "namespace/secretName", in whi
<div class="admonition example">
<p class="admonition-title">Example</p>
<p>Please check the <a href="../../../examples/auth/basic/README/">auth</a> example.</p>
<p>Please check the <a href="../../../examples/auth/basic/">auth</a> example.</p>
</div>
<h3 id="custom-nginx-upstream-checks">Custom NGINX upstream checks<a class="headerlink" href="#custom-nginx-upstream-checks" title="Permanent link">&para;</a></h3>
<p>NGINX exposes some flags in the <a href="http://nginx.org/en/docs/http/ngx_http_upstream_module.html#upstream">upstream configuration</a> that enable the configuration of each server in the upstream. The Ingress controller allows custom <code class="codehilite">max_fails</code> and <code class="codehilite">fail_timeout</code> parameters in a global context using <code class="codehilite">upstream-max-fails</code> and <code class="codehilite">upstream-fail-timeout</code> in the NGINX ConfigMap or in a particular Ingress rule. <code class="codehilite">upstream-max-fails</code> defaults to 0. This means NGINX will respect the container's <code class="codehilite">readinessProbe</code> if it is defined. If there is no probe and no values for <code class="codehilite">upstream-max-fails</code> NGINX will continue to send traffic to the container.</p>
@ -2048,7 +2069,7 @@ Only one of the Ingress rules should define annotations to configure the upstrea
</div>
<div class="admonition example">
<p class="admonition-title">Example</p>
<p>Please check the <a href="../../../examples/customization/custom-upstream-check/README/">custom upstream check</a> example.</p>
<p>Please check the <a href="../../../examples/customization/custom-upstream-check/">custom upstream check</a> example.</p>
</div>
<h3 id="custom-nginx-upstream-hashing">Custom NGINX upstream hashing<a class="headerlink" href="#custom-nginx-upstream-hashing" title="Permanent link">&para;</a></h3>
<p>NGINX supports load balancing by client-server mapping based on <a href="http://nginx.org/en/docs/http/ngx_http_upstream_module.html#hash">consistent hashing</a> for a given key. The key can contain text, variables or any combination thereof. This feature allows for request stickiness other than client IP or cookies. The <a href="http://www.last.fm/user/RJ/journal/2007/04/10/392555/">ketama</a> consistent hashing method will be used which ensures only a few keys would be remapped to different servers on upstream group changes.</p>
@ -2079,7 +2100,7 @@ Only one of the Ingress rules should define annotations to configure the upstrea
</ul>
<div class="admonition example">
<p class="admonition-title">Example</p>
<p>Please check the <a href="../../../examples/auth/client-certs/README/">client-certs</a> example.</p>
<p>Please check the <a href="../../../examples/auth/client-certs/">client-certs</a> example.</p>
</div>
<div class="admonition attention">
<p class="admonition-title">Attention</p>
@ -2217,7 +2238,7 @@ applied to each location provided in the ingress rule.</p>
</ul>
<div class="admonition example">
<p class="admonition-title">Example</p>
<p>Please check the <a href="../../../examples/auth/external-auth/README/">external-auth</a> example.</p>
<p>Please check the <a href="../../../examples/auth/external-auth/">external-auth</a> example.</p>
</div>
<h3 id="rate-limiting">Rate limiting<a class="headerlink" href="#rate-limiting" title="Permanent link">&para;</a></h3>
<p>These annotations define a limit on the connections that can be opened by a single client IP address.
@ -2239,12 +2260,12 @@ This can be used to mitigate <a href="https://www.nginx.com/blog/mitigating-ddos
<p>This annotation allows you to modify the status code used for permanent redirects. For example <code class="codehilite">nginx.ingress.kubernetes.io/permanent-redirect-code: &#39;308&#39;</code> would return your permanent-redirect with a 308.</p>
<h3 id="ssl-passthrough">SSL Passthrough<a class="headerlink" href="#ssl-passthrough" title="Permanent link">&para;</a></h3>
<p>The annotation <code class="codehilite">nginx.ingress.kubernetes.io/ssl-passthrough</code> instructs the controller to send TLS connections directly
to the backend instead of letting NGINX decrypt the communication. See also <a href="../../tls/#ssl-passthrough">TLS/HTTPS</a> in
to the backend instead of letting NGINX decrypt the communication. See also <a href="../tls/#ssl-passthrough">TLS/HTTPS</a> in
the User guide.</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>SSL Passthrough is <strong>disabled by default</strong> and requires starting the controller with the
<a href="../../cli-arguments/"><code class="codehilite">--enable-ssl-passthrough</code></a> flag.</p>
<a href="../cli-arguments/"><code class="codehilite">--enable-ssl-passthrough</code></a> flag.</p>
</div>
<div class="admonition attention">
<p class="admonition-title">Attention</p>
@ -2436,7 +2457,7 @@ Valid Values: HTTP, HTTPS, GRPC, GRPCS and AJP</p>
<div class="md-footer-nav">
<nav class="md-footer-nav__inner md-grid">
<a href="../" title="NGINX Configuration" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
<a href="../" title="Introduction" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
<div class="md-flex__cell md-flex__cell--shrink">
<i class="md-icon md-icon--arrow-back md-footer-nav__button"></i>
</div>
@ -2445,19 +2466,19 @@ Valid Values: HTTP, HTTPS, GRPC, GRPCS and AJP</p>
<span class="md-footer-nav__direction">
Previous
</span>
NGINX Configuration
Introduction
</span>
</div>
</a>
<a href="../configmap/" title="ConfigMaps" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
<a href="../configmap/" title="ConfigMap" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
<div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
<span class="md-flex__ellipsis">
<span class="md-footer-nav__direction">
Next
</span>
ConfigMaps
ConfigMap
</span>
</div>
<div class="md-flex__cell md-flex__cell--shrink">
@ -2487,9 +2508,9 @@ Valid Values: HTTP, HTTPS, GRPC, GRPCS and AJP</p>
</div>
<script src="../../../assets/javascripts/application.30f6b8b1.js"></script>
<script src="../../../assets/javascripts/application.583bbe55.js"></script>
<script>app.initialize({version:"0.17.5",url:{base:"../../.."}})</script>
<script>app.initialize({version:"1.0.4",url:{base:"../../.."}})</script>

View file

@ -32,11 +32,11 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="../../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-0.17.5, mkdocs-material-2.9.4">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-3.0.4">
<title>ConfigMaps - NGINX Ingress Controller</title>
<title>ConfigMap - NGINX Ingress Controller</title>
@ -54,8 +54,8 @@
<script src="../../../assets/javascripts/modernizr.1aa3b519.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
@ -100,7 +100,7 @@
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
<a href="#configmaps" tabindex="1" class="md-skip">
<a href="../../../#configmaps" tabindex="1" class="md-skip">
Skip to content
</a>
@ -126,7 +126,7 @@
NGINX Ingress Controller
</span>
<span class="md-header-nav__topic">
ConfigMaps
ConfigMap
</span>
@ -205,13 +205,16 @@
<ul class="md-tabs__list">
<li class="md-tabs__item">
<a href="../../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
<li class="md-tabs__item">
<a href="../../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
@ -259,12 +262,6 @@
</ul>
</div>
</nav>
@ -315,12 +312,72 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-toggle md-nav__toggle" data-md-toggle="nav-1" type="checkbox" id="nav-1">
<label class="md-nav__link" for="nav-1">
Welcome
</label>
<nav class="md-nav" data-md-component="collapsible" data-md-level="1">
<label class="md-nav__title" for="nav-1">
Welcome
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../.." title="Welcome" class="md-nav__link">
Welcome
</a>
</li>
<li class="md-nav__item">
<a href="../../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
<li class="md-nav__item">
<a href="../../../development/" title="Development" class="md-nav__link">
Development
</a>
</li>
</ul>
</nav>
</li>
@ -383,8 +440,8 @@
<li class="md-nav__item">
<a href="../../../deploy/upgrade/" title="Upgrading" class="md-nav__link">
Upgrading
<a href="../../../deploy/upgrade/" title="Upgrade" class="md-nav__link">
Upgrade
</a>
</li>
@ -442,8 +499,8 @@
<li class="md-nav__item">
<a href="../" title="NGINX Configuration" class="md-nav__link">
NGINX Configuration
<a href="../" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -475,11 +532,11 @@
<label class="md-nav__link md-nav__link--active" for="__toc">
ConfigMaps
ConfigMap
</label>
<a href="./" title="ConfigMaps" class="md-nav__link md-nav__link--active">
ConfigMaps
<a href="./" title="ConfigMap" class="md-nav__link md-nav__link--active">
ConfigMap
</a>
@ -1530,8 +1587,8 @@
<li class="md-nav__item">
<a href="../../../examples/" title="Ingress examples" class="md-nav__link">
Ingress examples
<a href="../../../examples/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -1554,8 +1611,8 @@
<li class="md-nav__item">
<a href="../../../examples/affinity/cookie/README/" title="Sticky Session" class="md-nav__link">
Sticky Session
<a href="../../../examples/affinity/cookie/" title="Sticky Sessions" class="md-nav__link">
Sticky Sessions
</a>
</li>
@ -1585,7 +1642,7 @@
<li class="md-nav__item">
<a href="../../../examples/auth/basic/README/" title="Basic Authentication" class="md-nav__link">
<a href="../../../examples/auth/basic/" title="Basic Authentication" class="md-nav__link">
Basic Authentication
</a>
</li>
@ -1597,7 +1654,7 @@
<li class="md-nav__item">
<a href="../../../examples/auth/client-certs/README/" title="Client Certificate Authentication" class="md-nav__link">
<a href="../../../examples/auth/client-certs/" title="Client Certificate Authentication" class="md-nav__link">
Client Certificate Authentication
</a>
</li>
@ -1609,7 +1666,7 @@
<li class="md-nav__item">
<a href="../../../examples/auth/external-auth/README/" title="External Basic Authentication" class="md-nav__link">
<a href="../../../examples/auth/external-auth/" title="External Basic Authentication" class="md-nav__link">
External Basic Authentication
</a>
</li>
@ -1621,7 +1678,7 @@
<li class="md-nav__item">
<a href="../../../examples/auth/oauth-external-auth/README/" title="External OAUTH Authentication" class="md-nav__link">
<a href="../../../examples/auth/oauth-external-auth/" title="External OAUTH Authentication" class="md-nav__link">
External OAUTH Authentication
</a>
</li>
@ -1657,7 +1714,7 @@
<li class="md-nav__item">
<a href="../../../examples/customization/configuration-snippets/README/" title="Configuration Snippets" class="md-nav__link">
<a href="../../../examples/customization/configuration-snippets/" title="Configuration Snippets" class="md-nav__link">
Configuration Snippets
</a>
</li>
@ -1669,7 +1726,7 @@
<li class="md-nav__item">
<a href="../../../examples/customization/custom-configuration/README/" title="Custom Configuration" class="md-nav__link">
<a href="../../../examples/customization/custom-configuration/" title="Custom Configuration" class="md-nav__link">
Custom Configuration
</a>
</li>
@ -1681,7 +1738,7 @@
<li class="md-nav__item">
<a href="../../../examples/customization/custom-errors/README/" title="Custom Errors" class="md-nav__link">
<a href="../../../examples/customization/custom-errors/" title="Custom Errors" class="md-nav__link">
Custom Errors
</a>
</li>
@ -1693,7 +1750,7 @@
<li class="md-nav__item">
<a href="../../../examples/customization/custom-headers/README/" title="Custom Headers" class="md-nav__link">
<a href="../../../examples/customization/custom-headers/" title="Custom Headers" class="md-nav__link">
Custom Headers
</a>
</li>
@ -1705,7 +1762,7 @@
<li class="md-nav__item">
<a href="../../../examples/customization/custom-upstream-check/README/" title="Custom Upstream server checks" class="md-nav__link">
<a href="../../../examples/customization/custom-upstream-check/" title="Custom Upstream server checks" class="md-nav__link">
Custom Upstream server checks
</a>
</li>
@ -1717,8 +1774,8 @@
<li class="md-nav__item">
<a href="../../../examples/customization/external-auth-headers/README/" title="External authentication, authentication service response headers propagation" class="md-nav__link">
External authentication, authentication service response headers propagation
<a href="../../../examples/customization/external-auth-headers/" title="External authentication" class="md-nav__link">
External authentication
</a>
</li>
@ -1729,7 +1786,7 @@
<li class="md-nav__item">
<a href="../../../examples/customization/ssl-dh-param/README/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
<a href="../../../examples/customization/ssl-dh-param/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
Custom DH parameters for perfect forward secrecy
</a>
</li>
@ -1741,7 +1798,7 @@
<li class="md-nav__item">
<a href="../../../examples/customization/sysctl/README/" title="Sysctl tuning" class="md-nav__link">
<a href="../../../examples/customization/sysctl/" title="Sysctl tuning" class="md-nav__link">
Sysctl tuning
</a>
</li>
@ -1758,7 +1815,7 @@
<li class="md-nav__item">
<a href="../../../examples/docker-registry/README/" title="Docker registry" class="md-nav__link">
<a href="../../../examples/docker-registry/" title="Docker registry" class="md-nav__link">
Docker registry
</a>
</li>
@ -1770,7 +1827,7 @@
<li class="md-nav__item">
<a href="../../../examples/grpc/README/" title="gRPC" class="md-nav__link">
<a href="../../../examples/grpc/" title="gRPC" class="md-nav__link">
gRPC
</a>
</li>
@ -1782,7 +1839,7 @@
<li class="md-nav__item">
<a href="../../../examples/multi-tls/README/" title="Multi TLS certificate termination" class="md-nav__link">
<a href="../../../examples/multi-tls/" title="Multi TLS certificate termination" class="md-nav__link">
Multi TLS certificate termination
</a>
</li>
@ -1794,7 +1851,7 @@
<li class="md-nav__item">
<a href="../../../examples/rewrite/README/" title="Rewrite" class="md-nav__link">
<a href="../../../examples/rewrite/" title="Rewrite" class="md-nav__link">
Rewrite
</a>
</li>
@ -1806,7 +1863,7 @@
<li class="md-nav__item">
<a href="../../../examples/static-ip/README/" title="Static IPs" class="md-nav__link">
<a href="../../../examples/static-ip/" title="Static IPs" class="md-nav__link">
Static IPs
</a>
</li>
@ -1818,7 +1875,7 @@
<li class="md-nav__item">
<a href="../../../examples/tls-termination/README/" title="TLS termination" class="md-nav__link">
<a href="../../../examples/tls-termination/" title="TLS termination" class="md-nav__link">
TLS termination
</a>
</li>
@ -1829,42 +1886,6 @@
</li>
<li class="md-nav__item">
<a href="../../../development/" title="Developing for NGINX Ingress Controller" class="md-nav__link">
Developing for NGINX Ingress Controller
</a>
</li>
<li class="md-nav__item">
<a href="../../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
</ul>
</nav>
</div>
@ -2719,7 +2740,7 @@
<h1 id="configmaps">ConfigMaps<a class="headerlink" href="#configmaps" title="Permanent link">&para;</a></h1>
<p>ConfigMaps allow you to decouple configuration artifacts from image content to keep containerized applications portable.</p>
<p>The ConfigMap API resource stores configuration data as key-value pairs. The data provides the configurations for system
components for the nginx-controller. Before you can begin using a config-map it must be <a href="../../../deploy/README.md/#deploying-the-config-map">deployed</a>.</p>
components for the nginx-controller.</p>
<p>In order to overwrite nginx-controller configuration values as seen in <a href="https://github.com/kubernetes/ingress-nginx/blob/master/internal/ingress/controller/config/config.go">config.go</a>,
you can add key-value pairs to the data section of the config-map. For Example:</p>
<div class="codehilite"><pre><span></span><span class="l l-Scalar l-Scalar-Plain">data</span><span class="p p-Indicator">:</span>
@ -3773,9 +3794,9 @@ Supported codes are <a href="https://developer.mozilla.org/docs/Web/HTTP/Status/
</div>
<script src="../../../assets/javascripts/application.30f6b8b1.js"></script>
<script src="../../../assets/javascripts/application.583bbe55.js"></script>
<script>app.initialize({version:"0.17.5",url:{base:"../../.."}})</script>
<script>app.initialize({version:"1.0.4",url:{base:"../../.."}})</script>

View file

@ -32,7 +32,7 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="../../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-0.17.5, mkdocs-material-2.9.4">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-3.0.4">
@ -54,8 +54,8 @@
<script src="../../../assets/javascripts/modernizr.1aa3b519.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
@ -100,7 +100,7 @@
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
<a href="#custom-nginx-template" tabindex="1" class="md-skip">
<a href="../../../#custom-nginx-template" tabindex="1" class="md-skip">
Skip to content
</a>
@ -205,13 +205,16 @@
<ul class="md-tabs__list">
<li class="md-tabs__item">
<a href="../../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
<li class="md-tabs__item">
<a href="../../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
@ -259,12 +262,6 @@
</ul>
</div>
</nav>
@ -315,12 +312,72 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-toggle md-nav__toggle" data-md-toggle="nav-1" type="checkbox" id="nav-1">
<label class="md-nav__link" for="nav-1">
Welcome
</label>
<nav class="md-nav" data-md-component="collapsible" data-md-level="1">
<label class="md-nav__title" for="nav-1">
Welcome
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../.." title="Welcome" class="md-nav__link">
Welcome
</a>
</li>
<li class="md-nav__item">
<a href="../../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
<li class="md-nav__item">
<a href="../../../development/" title="Development" class="md-nav__link">
Development
</a>
</li>
</ul>
</nav>
</li>
@ -383,8 +440,8 @@
<li class="md-nav__item">
<a href="../../../deploy/upgrade/" title="Upgrading" class="md-nav__link">
Upgrading
<a href="../../../deploy/upgrade/" title="Upgrade" class="md-nav__link">
Upgrade
</a>
</li>
@ -442,8 +499,8 @@
<li class="md-nav__item">
<a href="../" title="NGINX Configuration" class="md-nav__link">
NGINX Configuration
<a href="../" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -466,8 +523,8 @@
<li class="md-nav__item">
<a href="../configmap/" title="ConfigMaps" class="md-nav__link">
ConfigMaps
<a href="../configmap/" title="ConfigMap" class="md-nav__link">
ConfigMap
</a>
</li>
@ -696,8 +753,8 @@
<li class="md-nav__item">
<a href="../../../examples/" title="Ingress examples" class="md-nav__link">
Ingress examples
<a href="../../../examples/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -720,8 +777,8 @@
<li class="md-nav__item">
<a href="../../../examples/affinity/cookie/README/" title="Sticky Session" class="md-nav__link">
Sticky Session
<a href="../../../examples/affinity/cookie/" title="Sticky Sessions" class="md-nav__link">
Sticky Sessions
</a>
</li>
@ -751,7 +808,7 @@
<li class="md-nav__item">
<a href="../../../examples/auth/basic/README/" title="Basic Authentication" class="md-nav__link">
<a href="../../../examples/auth/basic/" title="Basic Authentication" class="md-nav__link">
Basic Authentication
</a>
</li>
@ -763,7 +820,7 @@
<li class="md-nav__item">
<a href="../../../examples/auth/client-certs/README/" title="Client Certificate Authentication" class="md-nav__link">
<a href="../../../examples/auth/client-certs/" title="Client Certificate Authentication" class="md-nav__link">
Client Certificate Authentication
</a>
</li>
@ -775,7 +832,7 @@
<li class="md-nav__item">
<a href="../../../examples/auth/external-auth/README/" title="External Basic Authentication" class="md-nav__link">
<a href="../../../examples/auth/external-auth/" title="External Basic Authentication" class="md-nav__link">
External Basic Authentication
</a>
</li>
@ -787,7 +844,7 @@
<li class="md-nav__item">
<a href="../../../examples/auth/oauth-external-auth/README/" title="External OAUTH Authentication" class="md-nav__link">
<a href="../../../examples/auth/oauth-external-auth/" title="External OAUTH Authentication" class="md-nav__link">
External OAUTH Authentication
</a>
</li>
@ -823,7 +880,7 @@
<li class="md-nav__item">
<a href="../../../examples/customization/configuration-snippets/README/" title="Configuration Snippets" class="md-nav__link">
<a href="../../../examples/customization/configuration-snippets/" title="Configuration Snippets" class="md-nav__link">
Configuration Snippets
</a>
</li>
@ -835,7 +892,7 @@
<li class="md-nav__item">
<a href="../../../examples/customization/custom-configuration/README/" title="Custom Configuration" class="md-nav__link">
<a href="../../../examples/customization/custom-configuration/" title="Custom Configuration" class="md-nav__link">
Custom Configuration
</a>
</li>
@ -847,7 +904,7 @@
<li class="md-nav__item">
<a href="../../../examples/customization/custom-errors/README/" title="Custom Errors" class="md-nav__link">
<a href="../../../examples/customization/custom-errors/" title="Custom Errors" class="md-nav__link">
Custom Errors
</a>
</li>
@ -859,7 +916,7 @@
<li class="md-nav__item">
<a href="../../../examples/customization/custom-headers/README/" title="Custom Headers" class="md-nav__link">
<a href="../../../examples/customization/custom-headers/" title="Custom Headers" class="md-nav__link">
Custom Headers
</a>
</li>
@ -871,7 +928,7 @@
<li class="md-nav__item">
<a href="../../../examples/customization/custom-upstream-check/README/" title="Custom Upstream server checks" class="md-nav__link">
<a href="../../../examples/customization/custom-upstream-check/" title="Custom Upstream server checks" class="md-nav__link">
Custom Upstream server checks
</a>
</li>
@ -883,8 +940,8 @@
<li class="md-nav__item">
<a href="../../../examples/customization/external-auth-headers/README/" title="External authentication, authentication service response headers propagation" class="md-nav__link">
External authentication, authentication service response headers propagation
<a href="../../../examples/customization/external-auth-headers/" title="External authentication" class="md-nav__link">
External authentication
</a>
</li>
@ -895,7 +952,7 @@
<li class="md-nav__item">
<a href="../../../examples/customization/ssl-dh-param/README/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
<a href="../../../examples/customization/ssl-dh-param/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
Custom DH parameters for perfect forward secrecy
</a>
</li>
@ -907,7 +964,7 @@
<li class="md-nav__item">
<a href="../../../examples/customization/sysctl/README/" title="Sysctl tuning" class="md-nav__link">
<a href="../../../examples/customization/sysctl/" title="Sysctl tuning" class="md-nav__link">
Sysctl tuning
</a>
</li>
@ -924,7 +981,7 @@
<li class="md-nav__item">
<a href="../../../examples/docker-registry/README/" title="Docker registry" class="md-nav__link">
<a href="../../../examples/docker-registry/" title="Docker registry" class="md-nav__link">
Docker registry
</a>
</li>
@ -936,7 +993,7 @@
<li class="md-nav__item">
<a href="../../../examples/grpc/README/" title="gRPC" class="md-nav__link">
<a href="../../../examples/grpc/" title="gRPC" class="md-nav__link">
gRPC
</a>
</li>
@ -948,7 +1005,7 @@
<li class="md-nav__item">
<a href="../../../examples/multi-tls/README/" title="Multi TLS certificate termination" class="md-nav__link">
<a href="../../../examples/multi-tls/" title="Multi TLS certificate termination" class="md-nav__link">
Multi TLS certificate termination
</a>
</li>
@ -960,7 +1017,7 @@
<li class="md-nav__item">
<a href="../../../examples/rewrite/README/" title="Rewrite" class="md-nav__link">
<a href="../../../examples/rewrite/" title="Rewrite" class="md-nav__link">
Rewrite
</a>
</li>
@ -972,7 +1029,7 @@
<li class="md-nav__item">
<a href="../../../examples/static-ip/README/" title="Static IPs" class="md-nav__link">
<a href="../../../examples/static-ip/" title="Static IPs" class="md-nav__link">
Static IPs
</a>
</li>
@ -984,7 +1041,7 @@
<li class="md-nav__item">
<a href="../../../examples/tls-termination/README/" title="TLS termination" class="md-nav__link">
<a href="../../../examples/tls-termination/" title="TLS termination" class="md-nav__link">
TLS termination
</a>
</li>
@ -995,42 +1052,6 @@
</li>
<li class="md-nav__item">
<a href="../../../development/" title="Developing for NGINX Ingress Controller" class="md-nav__link">
Developing for NGINX Ingress Controller
</a>
</li>
<li class="md-nav__item">
<a href="../../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
</ul>
</nav>
</div>
@ -1131,7 +1152,7 @@ In addition to the built-in functions provided by the Go package the following f
<div class="md-footer-nav">
<nav class="md-footer-nav__inner md-grid">
<a href="../configmap/" title="ConfigMaps" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
<a href="../configmap/" title="ConfigMap" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
<div class="md-flex__cell md-flex__cell--shrink">
<i class="md-icon md-icon--arrow-back md-footer-nav__button"></i>
</div>
@ -1140,7 +1161,7 @@ In addition to the built-in functions provided by the Go package the following f
<span class="md-footer-nav__direction">
Previous
</span>
ConfigMaps
ConfigMap
</span>
</div>
</a>
@ -1182,9 +1203,9 @@ In addition to the built-in functions provided by the Go package the following f
</div>
<script src="../../../assets/javascripts/application.30f6b8b1.js"></script>
<script src="../../../assets/javascripts/application.583bbe55.js"></script>
<script>app.initialize({version:"0.17.5",url:{base:"../../.."}})</script>
<script>app.initialize({version:"1.0.4",url:{base:"../../.."}})</script>

View file

@ -32,11 +32,11 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-0.17.5, mkdocs-material-2.9.4">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-3.0.4">
<title>NGINX Configuration - NGINX Ingress Controller</title>
<title>Introduction - NGINX Ingress Controller</title>
@ -54,8 +54,8 @@
<script src="../../assets/javascripts/modernizr.1aa3b519.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
@ -100,7 +100,7 @@
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
<a href="#nginx-configuration" tabindex="1" class="md-skip">
<a href="../../#nginx-configuration" tabindex="1" class="md-skip">
Skip to content
</a>
@ -126,7 +126,7 @@
NGINX Ingress Controller
</span>
<span class="md-header-nav__topic">
NGINX Configuration
Introduction
</span>
@ -205,13 +205,16 @@
<ul class="md-tabs__list">
<li class="md-tabs__item">
<a href="../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
<li class="md-tabs__item">
<a href="../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
@ -259,12 +262,6 @@
</ul>
</div>
</nav>
@ -315,12 +312,72 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-toggle md-nav__toggle" data-md-toggle="nav-1" type="checkbox" id="nav-1">
<label class="md-nav__link" for="nav-1">
Welcome
</label>
<nav class="md-nav" data-md-component="collapsible" data-md-level="1">
<label class="md-nav__title" for="nav-1">
Welcome
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../.." title="Welcome" class="md-nav__link">
Welcome
</a>
</li>
<li class="md-nav__item">
<a href="../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
<li class="md-nav__item">
<a href="../../development/" title="Development" class="md-nav__link">
Development
</a>
</li>
</ul>
</nav>
</li>
@ -383,8 +440,8 @@
<li class="md-nav__item">
<a href="../../deploy/upgrade/" title="Upgrading" class="md-nav__link">
Upgrading
<a href="../../deploy/upgrade/" title="Upgrade" class="md-nav__link">
Upgrade
</a>
</li>
@ -450,8 +507,8 @@
<a href="./" title="NGINX Configuration" class="md-nav__link md-nav__link--active">
NGINX Configuration
<a href="./" title="Introduction" class="md-nav__link md-nav__link--active">
Introduction
</a>
</li>
@ -475,8 +532,8 @@
<li class="md-nav__item">
<a href="configmap/" title="ConfigMaps" class="md-nav__link">
ConfigMaps
<a href="configmap/" title="ConfigMap" class="md-nav__link">
ConfigMap
</a>
</li>
@ -696,8 +753,8 @@
<li class="md-nav__item">
<a href="../../examples/" title="Ingress examples" class="md-nav__link">
Ingress examples
<a href="../../examples/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -720,8 +777,8 @@
<li class="md-nav__item">
<a href="../../examples/affinity/cookie/README/" title="Sticky Session" class="md-nav__link">
Sticky Session
<a href="../../examples/affinity/cookie/" title="Sticky Sessions" class="md-nav__link">
Sticky Sessions
</a>
</li>
@ -751,7 +808,7 @@
<li class="md-nav__item">
<a href="../../examples/auth/basic/README/" title="Basic Authentication" class="md-nav__link">
<a href="../../examples/auth/basic/" title="Basic Authentication" class="md-nav__link">
Basic Authentication
</a>
</li>
@ -763,7 +820,7 @@
<li class="md-nav__item">
<a href="../../examples/auth/client-certs/README/" title="Client Certificate Authentication" class="md-nav__link">
<a href="../../examples/auth/client-certs/" title="Client Certificate Authentication" class="md-nav__link">
Client Certificate Authentication
</a>
</li>
@ -775,7 +832,7 @@
<li class="md-nav__item">
<a href="../../examples/auth/external-auth/README/" title="External Basic Authentication" class="md-nav__link">
<a href="../../examples/auth/external-auth/" title="External Basic Authentication" class="md-nav__link">
External Basic Authentication
</a>
</li>
@ -787,7 +844,7 @@
<li class="md-nav__item">
<a href="../../examples/auth/oauth-external-auth/README/" title="External OAUTH Authentication" class="md-nav__link">
<a href="../../examples/auth/oauth-external-auth/" title="External OAUTH Authentication" class="md-nav__link">
External OAUTH Authentication
</a>
</li>
@ -823,7 +880,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/configuration-snippets/README/" title="Configuration Snippets" class="md-nav__link">
<a href="../../examples/customization/configuration-snippets/" title="Configuration Snippets" class="md-nav__link">
Configuration Snippets
</a>
</li>
@ -835,7 +892,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/custom-configuration/README/" title="Custom Configuration" class="md-nav__link">
<a href="../../examples/customization/custom-configuration/" title="Custom Configuration" class="md-nav__link">
Custom Configuration
</a>
</li>
@ -847,7 +904,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/custom-errors/README/" title="Custom Errors" class="md-nav__link">
<a href="../../examples/customization/custom-errors/" title="Custom Errors" class="md-nav__link">
Custom Errors
</a>
</li>
@ -859,7 +916,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/custom-headers/README/" title="Custom Headers" class="md-nav__link">
<a href="../../examples/customization/custom-headers/" title="Custom Headers" class="md-nav__link">
Custom Headers
</a>
</li>
@ -871,7 +928,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/custom-upstream-check/README/" title="Custom Upstream server checks" class="md-nav__link">
<a href="../../examples/customization/custom-upstream-check/" title="Custom Upstream server checks" class="md-nav__link">
Custom Upstream server checks
</a>
</li>
@ -883,8 +940,8 @@
<li class="md-nav__item">
<a href="../../examples/customization/external-auth-headers/README/" title="External authentication, authentication service response headers propagation" class="md-nav__link">
External authentication, authentication service response headers propagation
<a href="../../examples/customization/external-auth-headers/" title="External authentication" class="md-nav__link">
External authentication
</a>
</li>
@ -895,7 +952,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/ssl-dh-param/README/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
<a href="../../examples/customization/ssl-dh-param/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
Custom DH parameters for perfect forward secrecy
</a>
</li>
@ -907,7 +964,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/sysctl/README/" title="Sysctl tuning" class="md-nav__link">
<a href="../../examples/customization/sysctl/" title="Sysctl tuning" class="md-nav__link">
Sysctl tuning
</a>
</li>
@ -924,7 +981,7 @@
<li class="md-nav__item">
<a href="../../examples/docker-registry/README/" title="Docker registry" class="md-nav__link">
<a href="../../examples/docker-registry/" title="Docker registry" class="md-nav__link">
Docker registry
</a>
</li>
@ -936,7 +993,7 @@
<li class="md-nav__item">
<a href="../../examples/grpc/README/" title="gRPC" class="md-nav__link">
<a href="../../examples/grpc/" title="gRPC" class="md-nav__link">
gRPC
</a>
</li>
@ -948,7 +1005,7 @@
<li class="md-nav__item">
<a href="../../examples/multi-tls/README/" title="Multi TLS certificate termination" class="md-nav__link">
<a href="../../examples/multi-tls/" title="Multi TLS certificate termination" class="md-nav__link">
Multi TLS certificate termination
</a>
</li>
@ -960,7 +1017,7 @@
<li class="md-nav__item">
<a href="../../examples/rewrite/README/" title="Rewrite" class="md-nav__link">
<a href="../../examples/rewrite/" title="Rewrite" class="md-nav__link">
Rewrite
</a>
</li>
@ -972,7 +1029,7 @@
<li class="md-nav__item">
<a href="../../examples/static-ip/README/" title="Static IPs" class="md-nav__link">
<a href="../../examples/static-ip/" title="Static IPs" class="md-nav__link">
Static IPs
</a>
</li>
@ -984,7 +1041,7 @@
<li class="md-nav__item">
<a href="../../examples/tls-termination/README/" title="TLS termination" class="md-nav__link">
<a href="../../examples/tls-termination/" title="TLS termination" class="md-nav__link">
TLS termination
</a>
</li>
@ -995,42 +1052,6 @@
</li>
<li class="md-nav__item">
<a href="../../development/" title="Developing for NGINX Ingress Controller" class="md-nav__link">
Developing for NGINX Ingress Controller
</a>
</li>
<li class="md-nav__item">
<a href="../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
</ul>
</nav>
</div>
@ -1088,7 +1109,7 @@
<div class="md-footer-nav">
<nav class="md-footer-nav__inner md-grid">
<a href="../../deploy/upgrade/" title="Upgrading" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
<a href="../../deploy/upgrade/" title="Upgrade" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
<div class="md-flex__cell md-flex__cell--shrink">
<i class="md-icon md-icon--arrow-back md-footer-nav__button"></i>
</div>
@ -1097,7 +1118,7 @@
<span class="md-footer-nav__direction">
Previous
</span>
Upgrading
Upgrade
</span>
</div>
</a>
@ -1139,9 +1160,9 @@
</div>
<script src="../../assets/javascripts/application.30f6b8b1.js"></script>
<script src="../../assets/javascripts/application.583bbe55.js"></script>
<script>app.initialize({version:"0.17.5",url:{base:"../.."}})</script>
<script>app.initialize({version:"1.0.4",url:{base:"../.."}})</script>

View file

@ -32,7 +32,7 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="../../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-0.17.5, mkdocs-material-2.9.4">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-3.0.4">
@ -54,8 +54,8 @@
<script src="../../../assets/javascripts/modernizr.1aa3b519.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
@ -100,7 +100,7 @@
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
<a href="#log-format" tabindex="1" class="md-skip">
<a href="../../../#log-format" tabindex="1" class="md-skip">
Skip to content
</a>
@ -205,13 +205,16 @@
<ul class="md-tabs__list">
<li class="md-tabs__item">
<a href="../../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
<li class="md-tabs__item">
<a href="../../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
@ -259,12 +262,6 @@
</ul>
</div>
</nav>
@ -315,12 +312,72 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-toggle md-nav__toggle" data-md-toggle="nav-1" type="checkbox" id="nav-1">
<label class="md-nav__link" for="nav-1">
Welcome
</label>
<nav class="md-nav" data-md-component="collapsible" data-md-level="1">
<label class="md-nav__title" for="nav-1">
Welcome
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../.." title="Welcome" class="md-nav__link">
Welcome
</a>
</li>
<li class="md-nav__item">
<a href="../../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
<li class="md-nav__item">
<a href="../../../development/" title="Development" class="md-nav__link">
Development
</a>
</li>
</ul>
</nav>
</li>
@ -383,8 +440,8 @@
<li class="md-nav__item">
<a href="../../../deploy/upgrade/" title="Upgrading" class="md-nav__link">
Upgrading
<a href="../../../deploy/upgrade/" title="Upgrade" class="md-nav__link">
Upgrade
</a>
</li>
@ -442,8 +499,8 @@
<li class="md-nav__item">
<a href="../" title="NGINX Configuration" class="md-nav__link">
NGINX Configuration
<a href="../" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -466,8 +523,8 @@
<li class="md-nav__item">
<a href="../configmap/" title="ConfigMaps" class="md-nav__link">
ConfigMaps
<a href="../configmap/" title="ConfigMap" class="md-nav__link">
ConfigMap
</a>
</li>
@ -696,8 +753,8 @@
<li class="md-nav__item">
<a href="../../../examples/" title="Ingress examples" class="md-nav__link">
Ingress examples
<a href="../../../examples/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -720,8 +777,8 @@
<li class="md-nav__item">
<a href="../../../examples/affinity/cookie/README/" title="Sticky Session" class="md-nav__link">
Sticky Session
<a href="../../../examples/affinity/cookie/" title="Sticky Sessions" class="md-nav__link">
Sticky Sessions
</a>
</li>
@ -751,7 +808,7 @@
<li class="md-nav__item">
<a href="../../../examples/auth/basic/README/" title="Basic Authentication" class="md-nav__link">
<a href="../../../examples/auth/basic/" title="Basic Authentication" class="md-nav__link">
Basic Authentication
</a>
</li>
@ -763,7 +820,7 @@
<li class="md-nav__item">
<a href="../../../examples/auth/client-certs/README/" title="Client Certificate Authentication" class="md-nav__link">
<a href="../../../examples/auth/client-certs/" title="Client Certificate Authentication" class="md-nav__link">
Client Certificate Authentication
</a>
</li>
@ -775,7 +832,7 @@
<li class="md-nav__item">
<a href="../../../examples/auth/external-auth/README/" title="External Basic Authentication" class="md-nav__link">
<a href="../../../examples/auth/external-auth/" title="External Basic Authentication" class="md-nav__link">
External Basic Authentication
</a>
</li>
@ -787,7 +844,7 @@
<li class="md-nav__item">
<a href="../../../examples/auth/oauth-external-auth/README/" title="External OAUTH Authentication" class="md-nav__link">
<a href="../../../examples/auth/oauth-external-auth/" title="External OAUTH Authentication" class="md-nav__link">
External OAUTH Authentication
</a>
</li>
@ -823,7 +880,7 @@
<li class="md-nav__item">
<a href="../../../examples/customization/configuration-snippets/README/" title="Configuration Snippets" class="md-nav__link">
<a href="../../../examples/customization/configuration-snippets/" title="Configuration Snippets" class="md-nav__link">
Configuration Snippets
</a>
</li>
@ -835,7 +892,7 @@
<li class="md-nav__item">
<a href="../../../examples/customization/custom-configuration/README/" title="Custom Configuration" class="md-nav__link">
<a href="../../../examples/customization/custom-configuration/" title="Custom Configuration" class="md-nav__link">
Custom Configuration
</a>
</li>
@ -847,7 +904,7 @@
<li class="md-nav__item">
<a href="../../../examples/customization/custom-errors/README/" title="Custom Errors" class="md-nav__link">
<a href="../../../examples/customization/custom-errors/" title="Custom Errors" class="md-nav__link">
Custom Errors
</a>
</li>
@ -859,7 +916,7 @@
<li class="md-nav__item">
<a href="../../../examples/customization/custom-headers/README/" title="Custom Headers" class="md-nav__link">
<a href="../../../examples/customization/custom-headers/" title="Custom Headers" class="md-nav__link">
Custom Headers
</a>
</li>
@ -871,7 +928,7 @@
<li class="md-nav__item">
<a href="../../../examples/customization/custom-upstream-check/README/" title="Custom Upstream server checks" class="md-nav__link">
<a href="../../../examples/customization/custom-upstream-check/" title="Custom Upstream server checks" class="md-nav__link">
Custom Upstream server checks
</a>
</li>
@ -883,8 +940,8 @@
<li class="md-nav__item">
<a href="../../../examples/customization/external-auth-headers/README/" title="External authentication, authentication service response headers propagation" class="md-nav__link">
External authentication, authentication service response headers propagation
<a href="../../../examples/customization/external-auth-headers/" title="External authentication" class="md-nav__link">
External authentication
</a>
</li>
@ -895,7 +952,7 @@
<li class="md-nav__item">
<a href="../../../examples/customization/ssl-dh-param/README/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
<a href="../../../examples/customization/ssl-dh-param/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
Custom DH parameters for perfect forward secrecy
</a>
</li>
@ -907,7 +964,7 @@
<li class="md-nav__item">
<a href="../../../examples/customization/sysctl/README/" title="Sysctl tuning" class="md-nav__link">
<a href="../../../examples/customization/sysctl/" title="Sysctl tuning" class="md-nav__link">
Sysctl tuning
</a>
</li>
@ -924,7 +981,7 @@
<li class="md-nav__item">
<a href="../../../examples/docker-registry/README/" title="Docker registry" class="md-nav__link">
<a href="../../../examples/docker-registry/" title="Docker registry" class="md-nav__link">
Docker registry
</a>
</li>
@ -936,7 +993,7 @@
<li class="md-nav__item">
<a href="../../../examples/grpc/README/" title="gRPC" class="md-nav__link">
<a href="../../../examples/grpc/" title="gRPC" class="md-nav__link">
gRPC
</a>
</li>
@ -948,7 +1005,7 @@
<li class="md-nav__item">
<a href="../../../examples/multi-tls/README/" title="Multi TLS certificate termination" class="md-nav__link">
<a href="../../../examples/multi-tls/" title="Multi TLS certificate termination" class="md-nav__link">
Multi TLS certificate termination
</a>
</li>
@ -960,7 +1017,7 @@
<li class="md-nav__item">
<a href="../../../examples/rewrite/README/" title="Rewrite" class="md-nav__link">
<a href="../../../examples/rewrite/" title="Rewrite" class="md-nav__link">
Rewrite
</a>
</li>
@ -972,7 +1029,7 @@
<li class="md-nav__item">
<a href="../../../examples/static-ip/README/" title="Static IPs" class="md-nav__link">
<a href="../../../examples/static-ip/" title="Static IPs" class="md-nav__link">
Static IPs
</a>
</li>
@ -984,7 +1041,7 @@
<li class="md-nav__item">
<a href="../../../examples/tls-termination/README/" title="TLS termination" class="md-nav__link">
<a href="../../../examples/tls-termination/" title="TLS termination" class="md-nav__link">
TLS termination
</a>
</li>
@ -995,42 +1052,6 @@
</li>
<li class="md-nav__item">
<a href="../../../development/" title="Developing for NGINX Ingress Controller" class="md-nav__link">
Developing for NGINX Ingress Controller
</a>
</li>
<li class="md-nav__item">
<a href="../../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
</ul>
</nav>
</div>
@ -1252,9 +1273,9 @@
</div>
<script src="../../../assets/javascripts/application.30f6b8b1.js"></script>
<script src="../../../assets/javascripts/application.583bbe55.js"></script>
<script>app.initialize({version:"0.17.5",url:{base:"../../.."}})</script>
<script>app.initialize({version:"1.0.4",url:{base:"../../.."}})</script>

View file

@ -32,7 +32,7 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="../../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-0.17.5, mkdocs-material-2.9.4">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-3.0.4">
@ -54,8 +54,8 @@
<script src="../../../assets/javascripts/modernizr.1aa3b519.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
@ -100,7 +100,7 @@
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
<a href="#modsecurity-web-application-firewall" tabindex="1" class="md-skip">
<a href="../../../#modsecurity-web-application-firewall" tabindex="1" class="md-skip">
Skip to content
</a>
@ -205,13 +205,16 @@
<ul class="md-tabs__list">
<li class="md-tabs__item">
<a href="../../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
<li class="md-tabs__item">
<a href="../../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
@ -259,12 +262,6 @@
</ul>
</div>
</nav>
@ -315,12 +312,72 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-toggle md-nav__toggle" data-md-toggle="nav-1" type="checkbox" id="nav-1">
<label class="md-nav__link" for="nav-1">
Welcome
</label>
<nav class="md-nav" data-md-component="collapsible" data-md-level="1">
<label class="md-nav__title" for="nav-1">
Welcome
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../.." title="Welcome" class="md-nav__link">
Welcome
</a>
</li>
<li class="md-nav__item">
<a href="../../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
<li class="md-nav__item">
<a href="../../../development/" title="Development" class="md-nav__link">
Development
</a>
</li>
</ul>
</nav>
</li>
@ -383,8 +440,8 @@
<li class="md-nav__item">
<a href="../../../deploy/upgrade/" title="Upgrading" class="md-nav__link">
Upgrading
<a href="../../../deploy/upgrade/" title="Upgrade" class="md-nav__link">
Upgrade
</a>
</li>
@ -440,8 +497,8 @@
<li class="md-nav__item">
<a href="../../nginx-configuration/" title="NGINX Configuration" class="md-nav__link">
NGINX Configuration
<a href="../../nginx-configuration/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -464,8 +521,8 @@
<li class="md-nav__item">
<a href="../../nginx-configuration/configmap/" title="ConfigMaps" class="md-nav__link">
ConfigMaps
<a href="../../nginx-configuration/configmap/" title="ConfigMap" class="md-nav__link">
ConfigMap
</a>
</li>
@ -696,8 +753,8 @@
<li class="md-nav__item">
<a href="../../../examples/" title="Ingress examples" class="md-nav__link">
Ingress examples
<a href="../../../examples/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -720,8 +777,8 @@
<li class="md-nav__item">
<a href="../../../examples/affinity/cookie/README/" title="Sticky Session" class="md-nav__link">
Sticky Session
<a href="../../../examples/affinity/cookie/" title="Sticky Sessions" class="md-nav__link">
Sticky Sessions
</a>
</li>
@ -751,7 +808,7 @@
<li class="md-nav__item">
<a href="../../../examples/auth/basic/README/" title="Basic Authentication" class="md-nav__link">
<a href="../../../examples/auth/basic/" title="Basic Authentication" class="md-nav__link">
Basic Authentication
</a>
</li>
@ -763,7 +820,7 @@
<li class="md-nav__item">
<a href="../../../examples/auth/client-certs/README/" title="Client Certificate Authentication" class="md-nav__link">
<a href="../../../examples/auth/client-certs/" title="Client Certificate Authentication" class="md-nav__link">
Client Certificate Authentication
</a>
</li>
@ -775,7 +832,7 @@
<li class="md-nav__item">
<a href="../../../examples/auth/external-auth/README/" title="External Basic Authentication" class="md-nav__link">
<a href="../../../examples/auth/external-auth/" title="External Basic Authentication" class="md-nav__link">
External Basic Authentication
</a>
</li>
@ -787,7 +844,7 @@
<li class="md-nav__item">
<a href="../../../examples/auth/oauth-external-auth/README/" title="External OAUTH Authentication" class="md-nav__link">
<a href="../../../examples/auth/oauth-external-auth/" title="External OAUTH Authentication" class="md-nav__link">
External OAUTH Authentication
</a>
</li>
@ -823,7 +880,7 @@
<li class="md-nav__item">
<a href="../../../examples/customization/configuration-snippets/README/" title="Configuration Snippets" class="md-nav__link">
<a href="../../../examples/customization/configuration-snippets/" title="Configuration Snippets" class="md-nav__link">
Configuration Snippets
</a>
</li>
@ -835,7 +892,7 @@
<li class="md-nav__item">
<a href="../../../examples/customization/custom-configuration/README/" title="Custom Configuration" class="md-nav__link">
<a href="../../../examples/customization/custom-configuration/" title="Custom Configuration" class="md-nav__link">
Custom Configuration
</a>
</li>
@ -847,7 +904,7 @@
<li class="md-nav__item">
<a href="../../../examples/customization/custom-errors/README/" title="Custom Errors" class="md-nav__link">
<a href="../../../examples/customization/custom-errors/" title="Custom Errors" class="md-nav__link">
Custom Errors
</a>
</li>
@ -859,7 +916,7 @@
<li class="md-nav__item">
<a href="../../../examples/customization/custom-headers/README/" title="Custom Headers" class="md-nav__link">
<a href="../../../examples/customization/custom-headers/" title="Custom Headers" class="md-nav__link">
Custom Headers
</a>
</li>
@ -871,7 +928,7 @@
<li class="md-nav__item">
<a href="../../../examples/customization/custom-upstream-check/README/" title="Custom Upstream server checks" class="md-nav__link">
<a href="../../../examples/customization/custom-upstream-check/" title="Custom Upstream server checks" class="md-nav__link">
Custom Upstream server checks
</a>
</li>
@ -883,8 +940,8 @@
<li class="md-nav__item">
<a href="../../../examples/customization/external-auth-headers/README/" title="External authentication, authentication service response headers propagation" class="md-nav__link">
External authentication, authentication service response headers propagation
<a href="../../../examples/customization/external-auth-headers/" title="External authentication" class="md-nav__link">
External authentication
</a>
</li>
@ -895,7 +952,7 @@
<li class="md-nav__item">
<a href="../../../examples/customization/ssl-dh-param/README/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
<a href="../../../examples/customization/ssl-dh-param/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
Custom DH parameters for perfect forward secrecy
</a>
</li>
@ -907,7 +964,7 @@
<li class="md-nav__item">
<a href="../../../examples/customization/sysctl/README/" title="Sysctl tuning" class="md-nav__link">
<a href="../../../examples/customization/sysctl/" title="Sysctl tuning" class="md-nav__link">
Sysctl tuning
</a>
</li>
@ -924,7 +981,7 @@
<li class="md-nav__item">
<a href="../../../examples/docker-registry/README/" title="Docker registry" class="md-nav__link">
<a href="../../../examples/docker-registry/" title="Docker registry" class="md-nav__link">
Docker registry
</a>
</li>
@ -936,7 +993,7 @@
<li class="md-nav__item">
<a href="../../../examples/grpc/README/" title="gRPC" class="md-nav__link">
<a href="../../../examples/grpc/" title="gRPC" class="md-nav__link">
gRPC
</a>
</li>
@ -948,7 +1005,7 @@
<li class="md-nav__item">
<a href="../../../examples/multi-tls/README/" title="Multi TLS certificate termination" class="md-nav__link">
<a href="../../../examples/multi-tls/" title="Multi TLS certificate termination" class="md-nav__link">
Multi TLS certificate termination
</a>
</li>
@ -960,7 +1017,7 @@
<li class="md-nav__item">
<a href="../../../examples/rewrite/README/" title="Rewrite" class="md-nav__link">
<a href="../../../examples/rewrite/" title="Rewrite" class="md-nav__link">
Rewrite
</a>
</li>
@ -972,7 +1029,7 @@
<li class="md-nav__item">
<a href="../../../examples/static-ip/README/" title="Static IPs" class="md-nav__link">
<a href="../../../examples/static-ip/" title="Static IPs" class="md-nav__link">
Static IPs
</a>
</li>
@ -984,7 +1041,7 @@
<li class="md-nav__item">
<a href="../../../examples/tls-termination/README/" title="TLS termination" class="md-nav__link">
<a href="../../../examples/tls-termination/" title="TLS termination" class="md-nav__link">
TLS termination
</a>
</li>
@ -995,42 +1052,6 @@
</li>
<li class="md-nav__item">
<a href="../../../development/" title="Developing for NGINX Ingress Controller" class="md-nav__link">
Developing for NGINX Ingress Controller
</a>
</li>
<li class="md-nav__item">
<a href="../../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
</ul>
</nav>
</div>
@ -1144,9 +1165,9 @@ Using <code class="codehilite">enable-owasp-modsecurity-crs: &quot;true&quot;</c
</div>
<script src="../../../assets/javascripts/application.30f6b8b1.js"></script>
<script src="../../../assets/javascripts/application.583bbe55.js"></script>
<script>app.initialize({version:"0.17.5",url:{base:"../../.."}})</script>
<script>app.initialize({version:"1.0.4",url:{base:"../../.."}})</script>

View file

@ -32,7 +32,7 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="../../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-0.17.5, mkdocs-material-2.9.4">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-3.0.4">
@ -54,8 +54,8 @@
<script src="../../../assets/javascripts/modernizr.1aa3b519.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
@ -100,7 +100,7 @@
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
<a href="#opentracing" tabindex="1" class="md-skip">
<a href="../../../#opentracing" tabindex="1" class="md-skip">
Skip to content
</a>
@ -205,13 +205,16 @@
<ul class="md-tabs__list">
<li class="md-tabs__item">
<a href="../../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
<li class="md-tabs__item">
<a href="../../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
@ -259,12 +262,6 @@
</ul>
</div>
</nav>
@ -315,12 +312,72 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-toggle md-nav__toggle" data-md-toggle="nav-1" type="checkbox" id="nav-1">
<label class="md-nav__link" for="nav-1">
Welcome
</label>
<nav class="md-nav" data-md-component="collapsible" data-md-level="1">
<label class="md-nav__title" for="nav-1">
Welcome
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../.." title="Welcome" class="md-nav__link">
Welcome
</a>
</li>
<li class="md-nav__item">
<a href="../../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
<li class="md-nav__item">
<a href="../../../development/" title="Development" class="md-nav__link">
Development
</a>
</li>
</ul>
</nav>
</li>
@ -383,8 +440,8 @@
<li class="md-nav__item">
<a href="../../../deploy/upgrade/" title="Upgrading" class="md-nav__link">
Upgrading
<a href="../../../deploy/upgrade/" title="Upgrade" class="md-nav__link">
Upgrade
</a>
</li>
@ -440,8 +497,8 @@
<li class="md-nav__item">
<a href="../../nginx-configuration/" title="NGINX Configuration" class="md-nav__link">
NGINX Configuration
<a href="../../nginx-configuration/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -464,8 +521,8 @@
<li class="md-nav__item">
<a href="../../nginx-configuration/configmap/" title="ConfigMaps" class="md-nav__link">
ConfigMaps
<a href="../../nginx-configuration/configmap/" title="ConfigMap" class="md-nav__link">
ConfigMap
</a>
</li>
@ -752,8 +809,8 @@
<li class="md-nav__item">
<a href="../../../examples/" title="Ingress examples" class="md-nav__link">
Ingress examples
<a href="../../../examples/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -776,8 +833,8 @@
<li class="md-nav__item">
<a href="../../../examples/affinity/cookie/README/" title="Sticky Session" class="md-nav__link">
Sticky Session
<a href="../../../examples/affinity/cookie/" title="Sticky Sessions" class="md-nav__link">
Sticky Sessions
</a>
</li>
@ -807,7 +864,7 @@
<li class="md-nav__item">
<a href="../../../examples/auth/basic/README/" title="Basic Authentication" class="md-nav__link">
<a href="../../../examples/auth/basic/" title="Basic Authentication" class="md-nav__link">
Basic Authentication
</a>
</li>
@ -819,7 +876,7 @@
<li class="md-nav__item">
<a href="../../../examples/auth/client-certs/README/" title="Client Certificate Authentication" class="md-nav__link">
<a href="../../../examples/auth/client-certs/" title="Client Certificate Authentication" class="md-nav__link">
Client Certificate Authentication
</a>
</li>
@ -831,7 +888,7 @@
<li class="md-nav__item">
<a href="../../../examples/auth/external-auth/README/" title="External Basic Authentication" class="md-nav__link">
<a href="../../../examples/auth/external-auth/" title="External Basic Authentication" class="md-nav__link">
External Basic Authentication
</a>
</li>
@ -843,7 +900,7 @@
<li class="md-nav__item">
<a href="../../../examples/auth/oauth-external-auth/README/" title="External OAUTH Authentication" class="md-nav__link">
<a href="../../../examples/auth/oauth-external-auth/" title="External OAUTH Authentication" class="md-nav__link">
External OAUTH Authentication
</a>
</li>
@ -879,7 +936,7 @@
<li class="md-nav__item">
<a href="../../../examples/customization/configuration-snippets/README/" title="Configuration Snippets" class="md-nav__link">
<a href="../../../examples/customization/configuration-snippets/" title="Configuration Snippets" class="md-nav__link">
Configuration Snippets
</a>
</li>
@ -891,7 +948,7 @@
<li class="md-nav__item">
<a href="../../../examples/customization/custom-configuration/README/" title="Custom Configuration" class="md-nav__link">
<a href="../../../examples/customization/custom-configuration/" title="Custom Configuration" class="md-nav__link">
Custom Configuration
</a>
</li>
@ -903,7 +960,7 @@
<li class="md-nav__item">
<a href="../../../examples/customization/custom-errors/README/" title="Custom Errors" class="md-nav__link">
<a href="../../../examples/customization/custom-errors/" title="Custom Errors" class="md-nav__link">
Custom Errors
</a>
</li>
@ -915,7 +972,7 @@
<li class="md-nav__item">
<a href="../../../examples/customization/custom-headers/README/" title="Custom Headers" class="md-nav__link">
<a href="../../../examples/customization/custom-headers/" title="Custom Headers" class="md-nav__link">
Custom Headers
</a>
</li>
@ -927,7 +984,7 @@
<li class="md-nav__item">
<a href="../../../examples/customization/custom-upstream-check/README/" title="Custom Upstream server checks" class="md-nav__link">
<a href="../../../examples/customization/custom-upstream-check/" title="Custom Upstream server checks" class="md-nav__link">
Custom Upstream server checks
</a>
</li>
@ -939,8 +996,8 @@
<li class="md-nav__item">
<a href="../../../examples/customization/external-auth-headers/README/" title="External authentication, authentication service response headers propagation" class="md-nav__link">
External authentication, authentication service response headers propagation
<a href="../../../examples/customization/external-auth-headers/" title="External authentication" class="md-nav__link">
External authentication
</a>
</li>
@ -951,7 +1008,7 @@
<li class="md-nav__item">
<a href="../../../examples/customization/ssl-dh-param/README/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
<a href="../../../examples/customization/ssl-dh-param/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
Custom DH parameters for perfect forward secrecy
</a>
</li>
@ -963,7 +1020,7 @@
<li class="md-nav__item">
<a href="../../../examples/customization/sysctl/README/" title="Sysctl tuning" class="md-nav__link">
<a href="../../../examples/customization/sysctl/" title="Sysctl tuning" class="md-nav__link">
Sysctl tuning
</a>
</li>
@ -980,7 +1037,7 @@
<li class="md-nav__item">
<a href="../../../examples/docker-registry/README/" title="Docker registry" class="md-nav__link">
<a href="../../../examples/docker-registry/" title="Docker registry" class="md-nav__link">
Docker registry
</a>
</li>
@ -992,7 +1049,7 @@
<li class="md-nav__item">
<a href="../../../examples/grpc/README/" title="gRPC" class="md-nav__link">
<a href="../../../examples/grpc/" title="gRPC" class="md-nav__link">
gRPC
</a>
</li>
@ -1004,7 +1061,7 @@
<li class="md-nav__item">
<a href="../../../examples/multi-tls/README/" title="Multi TLS certificate termination" class="md-nav__link">
<a href="../../../examples/multi-tls/" title="Multi TLS certificate termination" class="md-nav__link">
Multi TLS certificate termination
</a>
</li>
@ -1016,7 +1073,7 @@
<li class="md-nav__item">
<a href="../../../examples/rewrite/README/" title="Rewrite" class="md-nav__link">
<a href="../../../examples/rewrite/" title="Rewrite" class="md-nav__link">
Rewrite
</a>
</li>
@ -1028,7 +1085,7 @@
<li class="md-nav__item">
<a href="../../../examples/static-ip/README/" title="Static IPs" class="md-nav__link">
<a href="../../../examples/static-ip/" title="Static IPs" class="md-nav__link">
Static IPs
</a>
</li>
@ -1040,7 +1097,7 @@
<li class="md-nav__item">
<a href="../../../examples/tls-termination/README/" title="TLS termination" class="md-nav__link">
<a href="../../../examples/tls-termination/" title="TLS termination" class="md-nav__link">
TLS termination
</a>
</li>
@ -1051,42 +1108,6 @@
</li>
<li class="md-nav__item">
<a href="../../../development/" title="Developing for NGINX Ingress Controller" class="md-nav__link">
Developing for NGINX Ingress Controller
</a>
</li>
<li class="md-nav__item">
<a href="../../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
</ul>
</nav>
</div>
@ -1360,13 +1381,13 @@ http://192.168.99.100:30183
</a>
<a href="../../../examples/" title="Ingress examples" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
<a href="../../../examples/" title="Introduction" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
<div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
<span class="md-flex__ellipsis">
<span class="md-footer-nav__direction">
Next
</span>
Ingress examples
Introduction
</span>
</div>
<div class="md-flex__cell md-flex__cell--shrink">
@ -1396,9 +1417,9 @@ http://192.168.99.100:30183
</div>
<script src="../../../assets/javascripts/application.30f6b8b1.js"></script>
<script src="../../../assets/javascripts/application.583bbe55.js"></script>
<script>app.initialize({version:"0.17.5",url:{base:"../../.."}})</script>
<script>app.initialize({version:"1.0.4",url:{base:"../../.."}})</script>

View file

@ -32,7 +32,7 @@
<meta name="lang:search.tokenizer" content="[\s\-]+">
<link rel="shortcut icon" href="../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-0.17.5, mkdocs-material-2.9.4">
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-3.0.4">
@ -54,8 +54,8 @@
<script src="../../assets/javascripts/modernizr.1aa3b519.js"></script>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono">
<style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
@ -100,7 +100,7 @@
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
<a href="#tlshttps" tabindex="1" class="md-skip">
<a href="../../#tlshttps" tabindex="1" class="md-skip">
Skip to content
</a>
@ -205,13 +205,16 @@
<ul class="md-tabs__list">
<li class="md-tabs__item">
<a href="../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
<li class="md-tabs__item">
<a href="../.." title="Welcome" class="md-tabs__link">
Welcome
</a>
</li>
@ -259,12 +262,6 @@
</ul>
</div>
</nav>
@ -315,12 +312,72 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-toggle md-nav__toggle" data-md-toggle="nav-1" type="checkbox" id="nav-1">
<label class="md-nav__link" for="nav-1">
Welcome
</label>
<nav class="md-nav" data-md-component="collapsible" data-md-level="1">
<label class="md-nav__title" for="nav-1">
Welcome
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../.." title="Welcome" class="md-nav__link">
Welcome
</a>
</li>
<li class="md-nav__item">
<a href="../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
<li class="md-nav__item">
<a href="../../development/" title="Development" class="md-nav__link">
Development
</a>
</li>
</ul>
</nav>
</li>
@ -383,8 +440,8 @@
<li class="md-nav__item">
<a href="../../deploy/upgrade/" title="Upgrading" class="md-nav__link">
Upgrading
<a href="../../deploy/upgrade/" title="Upgrade" class="md-nav__link">
Upgrade
</a>
</li>
@ -440,8 +497,8 @@
<li class="md-nav__item">
<a href="../nginx-configuration/" title="NGINX Configuration" class="md-nav__link">
NGINX Configuration
<a href="../nginx-configuration/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -464,8 +521,8 @@
<li class="md-nav__item">
<a href="../nginx-configuration/configmap/" title="ConfigMaps" class="md-nav__link">
ConfigMaps
<a href="../nginx-configuration/configmap/" title="ConfigMap" class="md-nav__link">
ConfigMap
</a>
</li>
@ -778,8 +835,8 @@
<li class="md-nav__item">
<a href="../../examples/" title="Ingress examples" class="md-nav__link">
Ingress examples
<a href="../../examples/" title="Introduction" class="md-nav__link">
Introduction
</a>
</li>
@ -802,8 +859,8 @@
<li class="md-nav__item">
<a href="../../examples/affinity/cookie/README/" title="Sticky Session" class="md-nav__link">
Sticky Session
<a href="../../examples/affinity/cookie/" title="Sticky Sessions" class="md-nav__link">
Sticky Sessions
</a>
</li>
@ -833,7 +890,7 @@
<li class="md-nav__item">
<a href="../../examples/auth/basic/README/" title="Basic Authentication" class="md-nav__link">
<a href="../../examples/auth/basic/" title="Basic Authentication" class="md-nav__link">
Basic Authentication
</a>
</li>
@ -845,7 +902,7 @@
<li class="md-nav__item">
<a href="../../examples/auth/client-certs/README/" title="Client Certificate Authentication" class="md-nav__link">
<a href="../../examples/auth/client-certs/" title="Client Certificate Authentication" class="md-nav__link">
Client Certificate Authentication
</a>
</li>
@ -857,7 +914,7 @@
<li class="md-nav__item">
<a href="../../examples/auth/external-auth/README/" title="External Basic Authentication" class="md-nav__link">
<a href="../../examples/auth/external-auth/" title="External Basic Authentication" class="md-nav__link">
External Basic Authentication
</a>
</li>
@ -869,7 +926,7 @@
<li class="md-nav__item">
<a href="../../examples/auth/oauth-external-auth/README/" title="External OAUTH Authentication" class="md-nav__link">
<a href="../../examples/auth/oauth-external-auth/" title="External OAUTH Authentication" class="md-nav__link">
External OAUTH Authentication
</a>
</li>
@ -905,7 +962,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/configuration-snippets/README/" title="Configuration Snippets" class="md-nav__link">
<a href="../../examples/customization/configuration-snippets/" title="Configuration Snippets" class="md-nav__link">
Configuration Snippets
</a>
</li>
@ -917,7 +974,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/custom-configuration/README/" title="Custom Configuration" class="md-nav__link">
<a href="../../examples/customization/custom-configuration/" title="Custom Configuration" class="md-nav__link">
Custom Configuration
</a>
</li>
@ -929,7 +986,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/custom-errors/README/" title="Custom Errors" class="md-nav__link">
<a href="../../examples/customization/custom-errors/" title="Custom Errors" class="md-nav__link">
Custom Errors
</a>
</li>
@ -941,7 +998,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/custom-headers/README/" title="Custom Headers" class="md-nav__link">
<a href="../../examples/customization/custom-headers/" title="Custom Headers" class="md-nav__link">
Custom Headers
</a>
</li>
@ -953,7 +1010,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/custom-upstream-check/README/" title="Custom Upstream server checks" class="md-nav__link">
<a href="../../examples/customization/custom-upstream-check/" title="Custom Upstream server checks" class="md-nav__link">
Custom Upstream server checks
</a>
</li>
@ -965,8 +1022,8 @@
<li class="md-nav__item">
<a href="../../examples/customization/external-auth-headers/README/" title="External authentication, authentication service response headers propagation" class="md-nav__link">
External authentication, authentication service response headers propagation
<a href="../../examples/customization/external-auth-headers/" title="External authentication" class="md-nav__link">
External authentication
</a>
</li>
@ -977,7 +1034,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/ssl-dh-param/README/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
<a href="../../examples/customization/ssl-dh-param/" title="Custom DH parameters for perfect forward secrecy" class="md-nav__link">
Custom DH parameters for perfect forward secrecy
</a>
</li>
@ -989,7 +1046,7 @@
<li class="md-nav__item">
<a href="../../examples/customization/sysctl/README/" title="Sysctl tuning" class="md-nav__link">
<a href="../../examples/customization/sysctl/" title="Sysctl tuning" class="md-nav__link">
Sysctl tuning
</a>
</li>
@ -1006,7 +1063,7 @@
<li class="md-nav__item">
<a href="../../examples/docker-registry/README/" title="Docker registry" class="md-nav__link">
<a href="../../examples/docker-registry/" title="Docker registry" class="md-nav__link">
Docker registry
</a>
</li>
@ -1018,7 +1075,7 @@
<li class="md-nav__item">
<a href="../../examples/grpc/README/" title="gRPC" class="md-nav__link">
<a href="../../examples/grpc/" title="gRPC" class="md-nav__link">
gRPC
</a>
</li>
@ -1030,7 +1087,7 @@
<li class="md-nav__item">
<a href="../../examples/multi-tls/README/" title="Multi TLS certificate termination" class="md-nav__link">
<a href="../../examples/multi-tls/" title="Multi TLS certificate termination" class="md-nav__link">
Multi TLS certificate termination
</a>
</li>
@ -1042,7 +1099,7 @@
<li class="md-nav__item">
<a href="../../examples/rewrite/README/" title="Rewrite" class="md-nav__link">
<a href="../../examples/rewrite/" title="Rewrite" class="md-nav__link">
Rewrite
</a>
</li>
@ -1054,7 +1111,7 @@
<li class="md-nav__item">
<a href="../../examples/static-ip/README/" title="Static IPs" class="md-nav__link">
<a href="../../examples/static-ip/" title="Static IPs" class="md-nav__link">
Static IPs
</a>
</li>
@ -1066,7 +1123,7 @@
<li class="md-nav__item">
<a href="../../examples/tls-termination/README/" title="TLS termination" class="md-nav__link">
<a href="../../examples/tls-termination/" title="TLS termination" class="md-nav__link">
TLS termination
</a>
</li>
@ -1077,42 +1134,6 @@
</li>
<li class="md-nav__item">
<a href="../../development/" title="Developing for NGINX Ingress Controller" class="md-nav__link">
Developing for NGINX Ingress Controller
</a>
</li>
<li class="md-nav__item">
<a href="../../how-it-works/" title="How it works" class="md-nav__link">
How it works
</a>
</li>
<li class="md-nav__item">
<a href="../../troubleshooting/" title="Troubleshooting" class="md-nav__link">
Troubleshooting
</a>
</li>
</ul>
</nav>
</div>
@ -1239,7 +1260,7 @@ If this flag is not provided NGINX will use a self-signed certificate.</p>
<p>For instance, if you have a TLS secret <code class="codehilite">foo-tls</code> in the <code class="codehilite">default</code> namespace,
add <code class="codehilite">--default-ssl-certificate=default/foo-tls</code> in the <code class="codehilite">nginx-controller</code> deployment.</p>
<h2 id="ssl-passthrough">SSL Passthrough<a class="headerlink" href="#ssl-passthrough" title="Permanent link">&para;</a></h2>
<p>The <a href="../cli-arguments/"><code class="codehilite">--enable-ssl-passthrough</code></a> flag enables the SSL Passthrough feature, which is disabled by
<p>The <a href="cli-arguments/"><code class="codehilite">--enable-ssl-passthrough</code></a> flag enables the SSL Passthrough feature, which is disabled by
default. This is required to enable passthrough backends in Ingress objects.</p>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
@ -1379,9 +1400,9 @@ are not compatible with nginx-ingress's default configuration.</p>
</div>
<script src="../../assets/javascripts/application.30f6b8b1.js"></script>
<script src="../../assets/javascripts/application.583bbe55.js"></script>
<script>app.initialize({version:"0.17.5",url:{base:"../.."}})</script>
<script>app.initialize({version:"1.0.4",url:{base:"../.."}})</script>