Deploy GitHub Pages
This commit is contained in:
parent
a1da96983c
commit
1d78bdfa08
60 changed files with 1251 additions and 1157 deletions
|
|
@ -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-1.0.4, mkdocs-material-4.4.1">
|
||||
<meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.4.2">
|
||||
|
||||
|
||||
|
||||
|
|
@ -217,7 +217,7 @@
|
|||
|
||||
<li class="md-tabs__item">
|
||||
|
||||
<a href=".." title="Welcome" class="md-tabs__link md-tabs__link--active">
|
||||
<a href=".." class="md-tabs__link md-tabs__link--active">
|
||||
Welcome
|
||||
</a>
|
||||
|
||||
|
|
@ -230,7 +230,7 @@
|
|||
|
||||
<li class="md-tabs__item">
|
||||
|
||||
<a href="../deploy/" title="Deployment" class="md-tabs__link">
|
||||
<a href="../deploy/" class="md-tabs__link">
|
||||
Deployment
|
||||
</a>
|
||||
|
||||
|
|
@ -247,7 +247,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/" class="md-tabs__link">
|
||||
User guide
|
||||
</a>
|
||||
|
||||
|
|
@ -262,7 +262,7 @@
|
|||
|
||||
<li class="md-tabs__item">
|
||||
|
||||
<a href="../examples/" title="Examples" class="md-tabs__link">
|
||||
<a href="../examples/" class="md-tabs__link">
|
||||
Examples
|
||||
</a>
|
||||
|
||||
|
|
@ -274,7 +274,7 @@
|
|||
</div>
|
||||
</nav>
|
||||
|
||||
<main class="md-main">
|
||||
<main class="md-main" role="main">
|
||||
<div class="md-main__inner md-grid" data-md-component="container">
|
||||
|
||||
|
||||
|
|
@ -403,21 +403,21 @@
|
|||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#installation" title="Installation" class="md-nav__link">
|
||||
<a href="#installation" class="md-nav__link">
|
||||
Installation
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#common-flags" title="Common Flags" class="md-nav__link">
|
||||
<a href="#common-flags" class="md-nav__link">
|
||||
Common Flags
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#subcommands" title="Subcommands" class="md-nav__link">
|
||||
<a href="#subcommands" class="md-nav__link">
|
||||
Subcommands
|
||||
</a>
|
||||
|
||||
|
|
@ -425,70 +425,70 @@
|
|||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#backends" title="backends" class="md-nav__link">
|
||||
<a href="#backends" class="md-nav__link">
|
||||
backends
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#certs" title="certs" class="md-nav__link">
|
||||
<a href="#certs" class="md-nav__link">
|
||||
certs
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#conf" title="conf" class="md-nav__link">
|
||||
<a href="#conf" class="md-nav__link">
|
||||
conf
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#exec" title="exec" class="md-nav__link">
|
||||
<a href="#exec" class="md-nav__link">
|
||||
exec
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#general" title="general" class="md-nav__link">
|
||||
<a href="#general" class="md-nav__link">
|
||||
general
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#info" title="info" class="md-nav__link">
|
||||
<a href="#info" class="md-nav__link">
|
||||
info
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#ingresses" title="ingresses" class="md-nav__link">
|
||||
<a href="#ingresses" class="md-nav__link">
|
||||
ingresses
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#lint" title="lint" class="md-nav__link">
|
||||
<a href="#lint" class="md-nav__link">
|
||||
lint
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#logs" title="logs" class="md-nav__link">
|
||||
<a href="#logs" class="md-nav__link">
|
||||
logs
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#ssh" title="ssh" class="md-nav__link">
|
||||
<a href="#ssh" class="md-nav__link">
|
||||
ssh
|
||||
</a>
|
||||
|
||||
|
|
@ -1256,21 +1256,21 @@
|
|||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#installation" title="Installation" class="md-nav__link">
|
||||
<a href="#installation" class="md-nav__link">
|
||||
Installation
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#common-flags" title="Common Flags" class="md-nav__link">
|
||||
<a href="#common-flags" class="md-nav__link">
|
||||
Common Flags
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#subcommands" title="Subcommands" class="md-nav__link">
|
||||
<a href="#subcommands" class="md-nav__link">
|
||||
Subcommands
|
||||
</a>
|
||||
|
||||
|
|
@ -1278,70 +1278,70 @@
|
|||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#backends" title="backends" class="md-nav__link">
|
||||
<a href="#backends" class="md-nav__link">
|
||||
backends
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#certs" title="certs" class="md-nav__link">
|
||||
<a href="#certs" class="md-nav__link">
|
||||
certs
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#conf" title="conf" class="md-nav__link">
|
||||
<a href="#conf" class="md-nav__link">
|
||||
conf
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#exec" title="exec" class="md-nav__link">
|
||||
<a href="#exec" class="md-nav__link">
|
||||
exec
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#general" title="general" class="md-nav__link">
|
||||
<a href="#general" class="md-nav__link">
|
||||
general
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#info" title="info" class="md-nav__link">
|
||||
<a href="#info" class="md-nav__link">
|
||||
info
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#ingresses" title="ingresses" class="md-nav__link">
|
||||
<a href="#ingresses" class="md-nav__link">
|
||||
ingresses
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#lint" title="lint" class="md-nav__link">
|
||||
<a href="#lint" class="md-nav__link">
|
||||
lint
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#logs" title="logs" class="md-nav__link">
|
||||
<a href="#logs" class="md-nav__link">
|
||||
logs
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#ssh" title="ssh" class="md-nav__link">
|
||||
<a href="#ssh" class="md-nav__link">
|
||||
ssh
|
||||
</a>
|
||||
|
||||
|
|
@ -1381,14 +1381,16 @@ Do not move it without providing redirects.
|
|||
|
||||
<h1 id="the-ingress-nginx-kubectl-plugin">The ingress-nginx kubectl plugin<a class="headerlink" href="#the-ingress-nginx-kubectl-plugin" title="Permanent link">¶</a></h1>
|
||||
<h2 id="installation">Installation<a class="headerlink" href="#installation" title="Permanent link">¶</a></h2>
|
||||
<p>Install <a href="https://github.com/GoogleContainerTools/krew">krew</a>, then run
|
||||
<div class="codehilite"><pre><span></span><span class="gp">$</span> kubectl krew install ingress-nginx
|
||||
<p>Install <a href="https://github.com/GoogleContainerTools/krew">krew</a>, then run</p>
|
||||
<div class="codehilite"><pre><span></span><span class="go">kubectl krew install ingress-nginx</span>
|
||||
</pre></div>
|
||||
to install the plugin. Then run
|
||||
<div class="codehilite"><pre><span></span><span class="gp">$</span> kubectl ingress-nginx --help
|
||||
|
||||
<p>to install the plugin. Then run</p>
|
||||
<div class="codehilite"><pre><span></span><span class="go">kubectl ingress-nginx --help</span>
|
||||
</pre></div>
|
||||
to make sure the plugin is properly installed and to get a list of commands:</p>
|
||||
<div class="codehilite"><pre><span></span><span class="gp">$</span> kubectl ingress-nginx --help
|
||||
|
||||
<p>to make sure the plugin is properly installed and to get a list of commands:</p>
|
||||
<div class="codehilite"><pre><span></span><span class="go">kubectl ingress-nginx --help</span>
|
||||
<span class="go">A kubectl plugin for inspecting your ingress-nginx deployments</span>
|
||||
|
||||
<span class="go">Usage:</span>
|
||||
|
|
@ -1518,8 +1520,9 @@ to make sure the plugin is properly installed and to get a list of commands:</p>
|
|||
|
||||
<p>Add the <code class="codehilite">--list</code> option to show only the backend names. Add the <code class="codehilite">--backend <backend></code> option to show only the backend with the given name.</p>
|
||||
<h3 id="certs">certs<a class="headerlink" href="#certs" title="Permanent link">¶</a></h3>
|
||||
<p>Use <code class="codehilite">kubectl ingress-nginx certs --host <hostname></code> to dump the SSL cert/key information for a given host. Requires that <code class="codehilite">--enable-dynamic-certificates</code> is <code class="codehilite">true</code> (this is the default as of version <code class="codehilite">0.24.0</code>). WARNING: This command will dump sensitive private key information. Don't blindly share the output, and certainly don't log it anywhere.</p>
|
||||
<div class="codehilite"><pre><span></span><span class="gp">$</span> kubectl ingress-nginx certs --host testaddr.local -n ingress-nginx
|
||||
<p>Use <code class="codehilite">kubectl ingress-nginx certs --host <hostname></code> to dump the SSL cert/key information for a given host. Requires that <code class="codehilite">--enable-dynamic-certificates</code> is <code class="codehilite">true</code> (this is the default as of version <code class="codehilite">0.24.0</code>).</p>
|
||||
<p><strong>WARNING:</strong> This command will dump sensitive private key information. Don't blindly share the output, and certainly don't log it anywhere.</p>
|
||||
<div class="codehilite"><pre><span></span><span class="gp">$</span> kubectl ingress-nginx certs -n ingress-nginx --host testaddr.local
|
||||
<span class="go">-----BEGIN CERTIFICATE-----</span>
|
||||
<span class="go">...</span>
|
||||
<span class="go">-----END CERTIFICATE-----</span>
|
||||
|
|
@ -1534,7 +1537,7 @@ to make sure the plugin is properly installed and to get a list of commands:</p>
|
|||
|
||||
<h3 id="conf">conf<a class="headerlink" href="#conf" title="Permanent link">¶</a></h3>
|
||||
<p>Use <code class="codehilite">kubectl ingress-nginx conf</code> to dump the generated <code class="codehilite">nginx.conf</code> file. Add the <code class="codehilite">--host <hostname></code> option to view only the server block for that host:</p>
|
||||
<div class="codehilite"><pre><span></span><span class="gp">$</span> kubectl ingress-nginx conf -n ingress-nginx --host testaddr.local
|
||||
<div class="codehilite"><pre><span></span><span class="go">kubectl ingress-nginx conf -n ingress-nginx --host testaddr.local</span>
|
||||
|
||||
<span class="go"> server {</span>
|
||||
<span class="go"> server_name testaddr.local ;</span>
|
||||
|
|
@ -1561,33 +1564,21 @@ to make sure the plugin is properly installed and to get a list of commands:</p>
|
|||
<h3 id="exec">exec<a class="headerlink" href="#exec" title="Permanent link">¶</a></h3>
|
||||
<p><code class="codehilite">kubectl ingress-nginx exec</code> is exactly the same as <code class="codehilite">kubectl exec</code>, with the same command flags. It will automatically choose an <code class="codehilite">ingress-nginx</code> pod to run the command in.</p>
|
||||
<div class="codehilite"><pre><span></span><span class="gp">$</span> kubectl ingress-nginx <span class="nb">exec</span> -i -n ingress-nginx -- ls /etc/nginx
|
||||
<span class="go">fastcgi.conf</span>
|
||||
<span class="go">fastcgi.conf.default</span>
|
||||
<span class="go">fastcgi_params</span>
|
||||
<span class="go">fastcgi_params.default</span>
|
||||
<span class="go">geoip</span>
|
||||
<span class="go">koi-utf</span>
|
||||
<span class="go">koi-win</span>
|
||||
<span class="go">lua</span>
|
||||
<span class="go">mime.types</span>
|
||||
<span class="go">mime.types.default</span>
|
||||
<span class="go">modsecurity</span>
|
||||
<span class="go">modules</span>
|
||||
<span class="go">nginx.conf</span>
|
||||
<span class="go">nginx.conf.default</span>
|
||||
<span class="go">opentracing.json</span>
|
||||
<span class="go">owasp-modsecurity-crs</span>
|
||||
<span class="go">scgi_params</span>
|
||||
<span class="go">scgi_params.default</span>
|
||||
<span class="go">template</span>
|
||||
<span class="go">uwsgi_params</span>
|
||||
<span class="go">uwsgi_params.default</span>
|
||||
<span class="go">win-utf</span>
|
||||
</pre></div>
|
||||
|
||||
<h3 id="general">general<a class="headerlink" href="#general" title="Permanent link">¶</a></h3>
|
||||
<p><code class="codehilite">kubectl ingress-nginx general</code> dumps miscellaneous controller state as a JSON object. Currently it just shows the number of controller pods known to a particular controller pod.</p>
|
||||
<div class="codehilite"><pre><span></span><span class="gp">$</span> kubectl ingress-nginx general
|
||||
<div class="codehilite"><pre><span></span><span class="gp">$</span> kubectl ingress-nginx general -n ingress-nginx
|
||||
<span class="go">{</span>
|
||||
<span class="go"> "controllerPodsCount": 1</span>
|
||||
<span class="go">}</span>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue