Deploy GitHub Pages
This commit is contained in:
parent
491e2265a8
commit
dc640907b0
6 changed files with 1610 additions and 137 deletions
1559
kubectl-plugin/index.html
Normal file
1559
kubectl-plugin/index.html
Normal file
File diff suppressed because it is too large
Load diff
File diff suppressed because one or more lines are too long
92
sitemap.xml
92
sitemap.xml
|
@ -2,232 +2,232 @@
|
||||||
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
|
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
|
||||||
<url>
|
<url>
|
||||||
<loc>None</loc>
|
<loc>None</loc>
|
||||||
<lastmod>2019-03-31</lastmod>
|
<lastmod>2019-04-09</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>None</loc>
|
<loc>None</loc>
|
||||||
<lastmod>2019-03-31</lastmod>
|
<lastmod>2019-04-09</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>None</loc>
|
<loc>None</loc>
|
||||||
<lastmod>2019-03-31</lastmod>
|
<lastmod>2019-04-09</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>None</loc>
|
<loc>None</loc>
|
||||||
<lastmod>2019-03-31</lastmod>
|
<lastmod>2019-04-09</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>None</loc>
|
<loc>None</loc>
|
||||||
<lastmod>2019-03-31</lastmod>
|
<lastmod>2019-04-09</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>None</loc>
|
<loc>None</loc>
|
||||||
<lastmod>2019-03-31</lastmod>
|
<lastmod>2019-04-09</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>None</loc>
|
<loc>None</loc>
|
||||||
<lastmod>2019-03-31</lastmod>
|
<lastmod>2019-04-09</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>None</loc>
|
<loc>None</loc>
|
||||||
<lastmod>2019-03-31</lastmod>
|
<lastmod>2019-04-09</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>None</loc>
|
<loc>None</loc>
|
||||||
<lastmod>2019-03-31</lastmod>
|
<lastmod>2019-04-09</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>None</loc>
|
<loc>None</loc>
|
||||||
<lastmod>2019-03-31</lastmod>
|
<lastmod>2019-04-09</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>None</loc>
|
<loc>None</loc>
|
||||||
<lastmod>2019-03-31</lastmod>
|
<lastmod>2019-04-09</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>None</loc>
|
<loc>None</loc>
|
||||||
<lastmod>2019-03-31</lastmod>
|
<lastmod>2019-04-09</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>None</loc>
|
<loc>None</loc>
|
||||||
<lastmod>2019-03-31</lastmod>
|
<lastmod>2019-04-09</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>None</loc>
|
<loc>None</loc>
|
||||||
<lastmod>2019-03-31</lastmod>
|
<lastmod>2019-04-09</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>None</loc>
|
<loc>None</loc>
|
||||||
<lastmod>2019-03-31</lastmod>
|
<lastmod>2019-04-09</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>None</loc>
|
<loc>None</loc>
|
||||||
<lastmod>2019-03-31</lastmod>
|
<lastmod>2019-04-09</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>None</loc>
|
<loc>None</loc>
|
||||||
<lastmod>2019-03-31</lastmod>
|
<lastmod>2019-04-09</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>None</loc>
|
<loc>None</loc>
|
||||||
<lastmod>2019-03-31</lastmod>
|
<lastmod>2019-04-09</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>None</loc>
|
<loc>None</loc>
|
||||||
<lastmod>2019-03-31</lastmod>
|
<lastmod>2019-04-09</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>None</loc>
|
<loc>None</loc>
|
||||||
<lastmod>2019-03-31</lastmod>
|
<lastmod>2019-04-09</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>None</loc>
|
<loc>None</loc>
|
||||||
<lastmod>2019-03-31</lastmod>
|
<lastmod>2019-04-09</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>None</loc>
|
<loc>None</loc>
|
||||||
<lastmod>2019-03-31</lastmod>
|
<lastmod>2019-04-09</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>None</loc>
|
<loc>None</loc>
|
||||||
<lastmod>2019-03-31</lastmod>
|
<lastmod>2019-04-09</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>None</loc>
|
<loc>None</loc>
|
||||||
<lastmod>2019-03-31</lastmod>
|
<lastmod>2019-04-09</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>None</loc>
|
<loc>None</loc>
|
||||||
<lastmod>2019-03-31</lastmod>
|
<lastmod>2019-04-09</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>None</loc>
|
<loc>None</loc>
|
||||||
<lastmod>2019-03-31</lastmod>
|
<lastmod>2019-04-09</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>None</loc>
|
<loc>None</loc>
|
||||||
<lastmod>2019-03-31</lastmod>
|
<lastmod>2019-04-09</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>None</loc>
|
<loc>None</loc>
|
||||||
<lastmod>2019-03-31</lastmod>
|
<lastmod>2019-04-09</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>None</loc>
|
<loc>None</loc>
|
||||||
<lastmod>2019-03-31</lastmod>
|
<lastmod>2019-04-09</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>None</loc>
|
<loc>None</loc>
|
||||||
<lastmod>2019-03-31</lastmod>
|
<lastmod>2019-04-09</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>None</loc>
|
<loc>None</loc>
|
||||||
<lastmod>2019-03-31</lastmod>
|
<lastmod>2019-04-09</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>None</loc>
|
<loc>None</loc>
|
||||||
<lastmod>2019-03-31</lastmod>
|
<lastmod>2019-04-09</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>None</loc>
|
<loc>None</loc>
|
||||||
<lastmod>2019-03-31</lastmod>
|
<lastmod>2019-04-09</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>None</loc>
|
<loc>None</loc>
|
||||||
<lastmod>2019-03-31</lastmod>
|
<lastmod>2019-04-09</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>None</loc>
|
<loc>None</loc>
|
||||||
<lastmod>2019-03-31</lastmod>
|
<lastmod>2019-04-09</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>None</loc>
|
<loc>None</loc>
|
||||||
<lastmod>2019-03-31</lastmod>
|
<lastmod>2019-04-09</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>None</loc>
|
<loc>None</loc>
|
||||||
<lastmod>2019-03-31</lastmod>
|
<lastmod>2019-04-09</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>None</loc>
|
<loc>None</loc>
|
||||||
<lastmod>2019-03-31</lastmod>
|
<lastmod>2019-04-09</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>None</loc>
|
<loc>None</loc>
|
||||||
<lastmod>2019-03-31</lastmod>
|
<lastmod>2019-04-09</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>None</loc>
|
<loc>None</loc>
|
||||||
<lastmod>2019-03-31</lastmod>
|
<lastmod>2019-04-09</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>None</loc>
|
<loc>None</loc>
|
||||||
<lastmod>2019-03-31</lastmod>
|
<lastmod>2019-04-09</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>None</loc>
|
<loc>None</loc>
|
||||||
<lastmod>2019-03-31</lastmod>
|
<lastmod>2019-04-09</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>None</loc>
|
<loc>None</loc>
|
||||||
<lastmod>2019-03-31</lastmod>
|
<lastmod>2019-04-09</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>None</loc>
|
<loc>None</loc>
|
||||||
<lastmod>2019-03-31</lastmod>
|
<lastmod>2019-04-09</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>None</loc>
|
<loc>None</loc>
|
||||||
<lastmod>2019-03-31</lastmod>
|
<lastmod>2019-04-09</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>None</loc>
|
<loc>None</loc>
|
||||||
<lastmod>2019-03-31</lastmod>
|
<lastmod>2019-04-09</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
</urlset>
|
</urlset>
|
BIN
sitemap.xml.gz
BIN
sitemap.xml.gz
Binary file not shown.
|
@ -1324,94 +1324,6 @@ methods to obtain more information.</p>
|
||||||
<span class="go">kube-system kubernetes-dashboard NodePort 10.103.128.17 <none> 80:30000/TCP 30m</span>
|
<span class="go">kube-system kubernetes-dashboard NodePort 10.103.128.17 <none> 80:30000/TCP 30m</span>
|
||||||
</pre></div>
|
</pre></div>
|
||||||
|
|
||||||
<p>Use the <code class="codehilite">ingress-nginx</code> kubectl plugin</p>
|
|
||||||
<p>Install <a href="https://github.com/GoogleContainerTools/krew">krew</a>, then run
|
|
||||||
<div class="codehilite"><pre><span></span><span class="gp">$</span> <span class="o">(</span>
|
|
||||||
<span class="go"> set -x; cd "$(mktemp -d)" &&</span>
|
|
||||||
<span class="go"> curl -fsSLO "https://github.com/kubernetes/ingress-nginx/releases/download/nginx-0.23.0/{ingress-nginx.yaml,kubectl-ingress_nginx-$(uname | tr '[:upper:]' '[:lower:]')-amd64.tar.gz}" &&</span>
|
|
||||||
<span class="go"> kubectl krew install \</span>
|
|
||||||
<span class="go"> --manifest=ingress-nginx.yaml --archive=kubectl-ingress_nginx-$(uname | tr '[:upper:]' '[:lower:]')-amd64.tar.gz</span>
|
|
||||||
<span class="go">)</span>
|
|
||||||
</pre></div>
|
|
||||||
to install the plugin. Then run
|
|
||||||
<div class="codehilite"><pre><span></span><span class="gp">$</span> kubectl ingress-nginx --help
|
|
||||||
</pre></div>
|
|
||||||
to make sure the plugin is properly installed and to get a list of commands. The plugin includes all of the commands present in the <code class="codehilite">/dbg</code> tool, plus a more detailed version of <code class="codehilite">kubectl get ingresses</code> available by runnning <code class="codehilite">kubectl ingress-nginx ingresses</code>.</p>
|
|
||||||
<p>Use the <code class="codehilite">/dbg</code> Tool to Check Dynamic Configuration</p>
|
|
||||||
<div class="codehilite"><pre><span></span><span class="gp">$</span> kubectl <span class="nb">exec</span> -n <namespace-of-ingress-controller> nginx-ingress-controller-67956bf89d-fv58j /dbg
|
|
||||||
<span class="go">dbg is a tool for quickly inspecting the state of the nginx instance</span>
|
|
||||||
|
|
||||||
<span class="go">Usage:</span>
|
|
||||||
<span class="go"> dbg [command]</span>
|
|
||||||
|
|
||||||
<span class="go">Available Commands:</span>
|
|
||||||
<span class="go"> backends Inspect the dynamically-loaded backends information</span>
|
|
||||||
<span class="go"> conf Dump the contents of /etc/nginx/nginx.conf</span>
|
|
||||||
<span class="go"> general Output the general dynamic lua state</span>
|
|
||||||
<span class="go"> help Help about any command</span>
|
|
||||||
|
|
||||||
<span class="go">Flags:</span>
|
|
||||||
<span class="go"> -h, --help help for dbg</span>
|
|
||||||
|
|
||||||
<span class="go">Use "dbg [command] --help" for more information about a command.</span>
|
|
||||||
</pre></div>
|
|
||||||
|
|
||||||
<div class="codehilite"><pre><span></span><span class="gp">$</span> kubectl <span class="nb">exec</span> -n <namespace-of-ingress-controller> nginx-ingress-controller-67956bf89d-fv58j /dbg backends
|
|
||||||
<span class="go">Inspect the dynamically-loaded backends information.</span>
|
|
||||||
|
|
||||||
<span class="go">Usage:</span>
|
|
||||||
<span class="go"> dbg backends [command]</span>
|
|
||||||
|
|
||||||
<span class="go">Available Commands:</span>
|
|
||||||
<span class="go"> all Output the all dynamic backend information as a JSON array</span>
|
|
||||||
<span class="go"> get Output the backend information only for the backend that has this name</span>
|
|
||||||
<span class="go"> list Output a newline-separated list of the backend names</span>
|
|
||||||
|
|
||||||
<span class="go">Flags:</span>
|
|
||||||
<span class="go"> -h, --help help for backends</span>
|
|
||||||
|
|
||||||
<span class="go">Use "dbg backends [command] --help" for more information about a command.</span>
|
|
||||||
</pre></div>
|
|
||||||
|
|
||||||
<div class="codehilite"><pre><span></span><span class="gp">$</span> kubectl <span class="nb">exec</span> -n <namespace-of-ingress-controller> nginx-ingress-controller-67956bf89d-fv58j /dbg backends list
|
|
||||||
<span class="go">coffee-svc-80</span>
|
|
||||||
<span class="go">tea-svc-80</span>
|
|
||||||
<span class="go">upstream-default-backend</span>
|
|
||||||
</pre></div>
|
|
||||||
|
|
||||||
<div class="codehilite"><pre><span></span><span class="gp">$</span> kubectl <span class="nb">exec</span> -n <namespace-of-ingress-controller> nginx-ingress-controller-67956bf89d-fv58j /dbg backends get coffee-svc-80
|
|
||||||
<span class="go">{</span>
|
|
||||||
<span class="go"> "endpoints": [</span>
|
|
||||||
<span class="go"> {</span>
|
|
||||||
<span class="go"> "address": "10.1.1.112",</span>
|
|
||||||
<span class="go"> "port": "8080"</span>
|
|
||||||
<span class="go"> },</span>
|
|
||||||
<span class="go"> {</span>
|
|
||||||
<span class="go"> "address": "10.1.1.119",</span>
|
|
||||||
<span class="go"> "port": "8080"</span>
|
|
||||||
<span class="go"> },</span>
|
|
||||||
<span class="go"> {</span>
|
|
||||||
<span class="go"> "address": "10.1.1.121",</span>
|
|
||||||
<span class="go"> "port": "8080"</span>
|
|
||||||
<span class="go"> }</span>
|
|
||||||
<span class="go"> ],</span>
|
|
||||||
<span class="go"> "load-balance": "ewma",</span>
|
|
||||||
<span class="go"> "name": "coffee-svc-80",</span>
|
|
||||||
<span class="go"> "noServer": false,</span>
|
|
||||||
<span class="go"> "port": 0,</span>
|
|
||||||
<span class="go"> "secureCACert": {</span>
|
|
||||||
<span class="go"> "caFilename": "",</span>
|
|
||||||
<span class="go"> "pemSha": "",</span>
|
|
||||||
<span class="go"> "secret": ""</span>
|
|
||||||
<span class="go"> },</span>
|
|
||||||
<span class="go"> "service": {</span>
|
|
||||||
<span class="go"> "metadata": {</span>
|
|
||||||
<span class="go"> "creationTimestamp": null</span>
|
|
||||||
<span class="go"> },</span>
|
|
||||||
<span class="go"> "spec": {</span>
|
|
||||||
<span class="go">....</span>
|
|
||||||
</pre></div>
|
|
||||||
|
|
||||||
<h2 id="debug-logging">Debug Logging<a class="headerlink" href="#debug-logging" title="Permanent link">¶</a></h2>
|
<h2 id="debug-logging">Debug Logging<a class="headerlink" href="#debug-logging" title="Permanent link">¶</a></h2>
|
||||||
<p>Using the flag <code class="codehilite">--v=XX</code> it is possible to increase the level of logging. This is performed by editing
|
<p>Using the flag <code class="codehilite">--v=XX</code> it is possible to increase the level of logging. This is performed by editing
|
||||||
the deployment.</p>
|
the deployment.</p>
|
||||||
|
|
|
@ -3850,11 +3850,13 @@ By default worker processes are not bound to any specific CPUs. The value can be
|
||||||
The value can either be:</p>
|
The value can either be:</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li>round_robin: to use the default round robin loadbalancer</li>
|
<li>round_robin: to use the default round robin loadbalancer</li>
|
||||||
<li>least_conn: to use the least connected method (<em>note</em> that this is available only in non-dynamic mode: <code class="codehilite">--enable-dynamic-configuration=false</code>)</li>
|
|
||||||
<li>ip_hash: to use a hash of the server for routing (<em>note</em> that this is available only in non-dynamic mode: <code class="codehilite">--enable-dynamic-configuration=false</code>, but alternatively you can consider using <code class="codehilite">nginx.ingress.kubernetes.io/upstream-hash-by</code>)</li>
|
|
||||||
<li>ewma: to use the Peak EWMA method for routing (<a href="https://github.com/kubernetes/ingress-nginx/blob/master/rootfs/etc/nginx/lua/balancer/ewma.lua">implementation</a>)</li>
|
<li>ewma: to use the Peak EWMA method for routing (<a href="https://github.com/kubernetes/ingress-nginx/blob/master/rootfs/etc/nginx/lua/balancer/ewma.lua">implementation</a>)</li>
|
||||||
</ul>
|
</ul>
|
||||||
<p>The default is <code class="codehilite">round_robin</code>.</p>
|
<p>The default is <code class="codehilite">round_robin</code>.</p>
|
||||||
|
<ul>
|
||||||
|
<li>To load balance using consistent hashing of IP or other variables, consider the <code class="codehilite">nginx.ingress.kubernetes.io/upstream-hash-by</code> annotation.</li>
|
||||||
|
<li>To load balance using session cookies, consider the <code class="codehilite">nginx.ingress.kubernetes.io/affinity</code> annotation.</li>
|
||||||
|
</ul>
|
||||||
<p><em>References:</em>
|
<p><em>References:</em>
|
||||||
<a href="http://nginx.org/en/docs/http/load_balancing.html">http://nginx.org/en/docs/http/load_balancing.html</a></p>
|
<a href="http://nginx.org/en/docs/http/load_balancing.html">http://nginx.org/en/docs/http/load_balancing.html</a></p>
|
||||||
<h2 id="variables-hash-bucket-size">variables-hash-bucket-size<a class="headerlink" href="#variables-hash-bucket-size" title="Permanent link">¶</a></h2>
|
<h2 id="variables-hash-bucket-size">variables-hash-bucket-size<a class="headerlink" href="#variables-hash-bucket-size" title="Permanent link">¶</a></h2>
|
||||||
|
|
Loading…
Reference in a new issue