Deploy GitHub Pages

This commit is contained in:
Travis Bot 2018-05-21 22:30:14 +00:00
parent 13b8e6750c
commit 18eddddb6a
4 changed files with 112 additions and 29 deletions

View file

@ -720,6 +720,13 @@
</li>
<li class="md-nav__item">
<a href="#influxdb" title="InfluxDB" class="md-nav__link">
InfluxDB
</a>
</li>
@ -1582,6 +1589,13 @@
</li>
<li class="md-nav__item">
<a href="#influxdb" title="InfluxDB" class="md-nav__link">
InfluxDB
</a>
</li>
@ -1872,6 +1886,26 @@ table below.</p>
<td><a href="#lua-resty-waf">nginx.ingress.kubernetes.io/lua-resty-waf-extra-rules</a></td>
<td>string</td>
</tr>
<tr>
<td><a href="#influxdb">nginx.ingress.kubernetes.io/enable-influxdb</a></td>
<td>"true" or "false"</td>
</tr>
<tr>
<td><a href="#influxdb">nginx.ingress.kubernetes.io/influxdb-measurement</a></td>
<td>string</td>
</tr>
<tr>
<td><a href="#influxdb">nginx.ingress.kubernetes.io/influxdb-port</a></td>
<td>string</td>
</tr>
<tr>
<td><a href="#influxdb">nginx.ingress.kubernetes.io/influxdb-host</a></td>
<td>string</td>
</tr>
<tr>
<td><a href="#influxdb">nginx.ingress.kubernetes.io/influxdb-server-name</a></td>
<td>string</td>
</tr>
</tbody>
</table>
<h3 id="rewrite">Rewrite<a class="headerlink" href="#rewrite" title="Permanent link">&para;</a></h3>
@ -2268,6 +2302,24 @@ Additionally, if the gRPC service requires TLS, add <code class="codehilite">ngi
<p>This feature requires HTTP2 to work which means we need to expose this service using HTTPS.
Exposing a gRPC service using HTTP is not supported.</p>
</div>
<h3 id="influxdb">InfluxDB<a class="headerlink" href="#influxdb" title="Permanent link">&para;</a></h3>
<p>Using <code class="codehilite">influxdb-*</code> annotations we can monitor requests passing through a Location by sending them to an InfluxDB backend exposing the UDP socket
using the <a href="https://github.com/influxdata/nginx-influxdb-module/">nginx-influxdb-module</a>.</p>
<div class="codehilite"><pre><span></span><span class="l l-Scalar l-Scalar-Plain">nginx.ingress.kubernetes.io/enable-influxdb</span><span class="p p-Indicator">:</span> <span class="s">&quot;true&quot;</span>
<span class="l l-Scalar l-Scalar-Plain">nginx.ingress.kubernetes.io/influxdb-measurement</span><span class="p p-Indicator">:</span> <span class="s">&quot;nginx-reqs&quot;</span>
<span class="l l-Scalar l-Scalar-Plain">nginx.ingress.kubernetes.io/influxdb-port</span><span class="p p-Indicator">:</span> <span class="s">&quot;8089&quot;</span>
<span class="l l-Scalar l-Scalar-Plain">nginx.ingress.kubernetes.io/influxdb-host</span><span class="p p-Indicator">:</span> <span class="s">&quot;influxdb&quot;</span>
<span class="l l-Scalar l-Scalar-Plain">nginx.ingress.kubernetes.io/influxdb-server-name</span><span class="p p-Indicator">:</span> <span class="s">&quot;nginx-ingress&quot;</span>
</pre></div>
<p>For the <code class="codehilite">influxdb-host</code> parameter you have two options:</p>
<p>To use the module in the Kubernetes Nginx ingress controller, you have two options:</p>
<ul>
<li>Use an InfluxDB server configured to enable the <a href="https://docs.influxdata.com/influxdb/v1.5/supported_protocols/udp/">UDP protocol</a>.</li>
<li>Deploy Telegraf as a sidecar proxy to the Ingress controller configured to listen UDP with the <a href="https://github.com/influxdata/telegraf/tree/release-1.6/plugins/inputs/socket_listener">socket listener input</a> and to write using
anyone of the <a href="https://github.com/influxdata/telegraf/tree/release-1.6/plugins/outputs">outputs plugins</a></li>
</ul>

View file

@ -1012,6 +1012,13 @@
proxy-add-original-uri-header
</a>
</li>
<li class="md-nav__item">
<a href="#generate-request-id" title="generate-request-id" class="md-nav__link">
generate-request-id
</a>
</li>
<li class="md-nav__item">
@ -2382,6 +2389,13 @@
proxy-add-original-uri-header
</a>
</li>
<li class="md-nav__item">
<a href="#generate-request-id" title="generate-request-id" class="md-nav__link">
generate-request-id
</a>
</li>
<li class="md-nav__item">
@ -3062,6 +3076,11 @@ Same for numbers, like "100".</p>
<td align="left">"true"</td>
</tr>
<tr>
<td align="left"><a href="#generate-request-id">generate-request-id</a></td>
<td align="left">bool</td>
<td align="left">"true"</td>
</tr>
<tr>
<td align="left"><a href="#enable-opentracing">enable-opentracing</a></td>
<td align="left">bool</td>
<td align="left">"false"</td>
@ -3501,6 +3520,8 @@ number is exceeded, the least recently used connections are closed. <em><strong>
<p>Append the remote address to the X-Forwarded-For header instead of replacing it. When this option is enabled, the upstream application is responsible for extracting the client IP based on its own list of trusted proxies.</p>
<h2 id="proxy-add-original-uri-header">proxy-add-original-uri-header<a class="headerlink" href="#proxy-add-original-uri-header" title="Permanent link">&para;</a></h2>
<p>Adds an X-Original-Uri header with the original request URI to the backend request</p>
<h2 id="generate-request-id">generate-request-id<a class="headerlink" href="#generate-request-id" title="Permanent link">&para;</a></h2>
<p>Ensures that X-Request-ID is defaulted to a random value, if no X-Request-ID is present in the request</p>
<h2 id="enable-opentracing">enable-opentracing<a class="headerlink" href="#enable-opentracing" title="Permanent link">&para;</a></h2>
<p>Enables the nginx Opentracing extension. <em><strong>default:</strong></em> is disabled</p>
<p><em>References:</em>