Deploy GitHub Pages
This commit is contained in:
parent
602c56a471
commit
5b98380f30
4 changed files with 71 additions and 66 deletions
|
|
@ -7,11 +7,16 @@ free to use those subdirectories and get the manifest(s) related to their K8S ve
|
|||
<span class=go> --repo https://kubernetes.github.io/ingress-nginx \</span>
|
||||
<span class=go> --namespace ingress-nginx --create-namespace</span>
|
||||
</code></pre></div> <p>It will install the controller in the <code>ingress-nginx</code> namespace, creating that namespace if it doesn't already exist.</p> <div class="admonition info"> <p class=admonition-title>Info</p> <p>This command is <em>idempotent</em>:</p> <ul> <li>if the ingress controller is not installed, it will install it,</li> <li>if the ingress controller is already installed, it will upgrade it.</li> </ul> </div> <p><strong>If you want a full list of values that you can set, while installing with Helm,</strong> then run:</p> <div class=highlight><pre><span></span><code><span class=go>helm show values ingress-nginx --repo https://kubernetes.github.io/ingress-nginx</span>
|
||||
</code></pre></div> <div class="admonition attention"> <p class=admonition-title>Helm install on AWS/GCP/Azure/Other providers</p> <p>The <em>ingress-nginx-controller helm-chart is a generic install out of the box</em>. The default set of helm values is <strong>not</strong> configured for installation on any infra provider. The annotations that are applicable to the cloud provider must be customized by the users.<br> See <a href=https://kubernetes-sigs.github.io/aws-load-balancer-controller/v2.2/guide/service/annotations/ >AWS LB Controller</a>.<br> Examples of some annotations needed for the service resource of <code>--type LoadBalancer</code> on AWS are below: <div class=highlight><pre><span></span><code><span class=w> </span><span class=nt>annotations</span><span class=p>:</span>
|
||||
</code></pre></div> <div class="admonition attention"> <p class=admonition-title>Helm install on AWS/GCP/Azure/Other providers</p> <p>The <em>ingress-nginx-controller helm-chart is a generic install out of the box</em>. The default set of helm values is <strong>not</strong> configured for installation on any infra provider. The annotations that are applicable to the cloud provider must be customized by the users.<br> See <a href=https://kubernetes-sigs.github.io/aws-load-balancer-controller/v2.2/guide/service/annotations/ >AWS LB Controller</a>.<br> Examples of some annotations recommended (healthecheck ones are required for target-type IP) for the service resource of <code>--type LoadBalancer</code> on AWS are below: <div class=highlight><pre><span></span><code><span class=w> </span><span class=nt>annotations</span><span class=p>:</span>
|
||||
<span class=w> </span><span class=nt>service.beta.kubernetes.io/aws-load-balancer-target-group-attributes</span><span class=p>:</span><span class=w> </span><span class="l l-Scalar l-Scalar-Plain">deregistration_delay.timeout_seconds=270</span>
|
||||
<span class=w> </span><span class=nt>service.beta.kubernetes.io/aws-load-balancer-nlb-target-type</span><span class=p>:</span><span class=w> </span><span class="l l-Scalar l-Scalar-Plain">ip</span>
|
||||
<span class=w> </span><span class=nt>service.beta.kubernetes.io/aws-load-balancer-healthcheck-path</span><span class=p>:</span><span class=w> </span><span class="l l-Scalar l-Scalar-Plain">/healthz</span>
|
||||
<span class=w> </span><span class=nt>service.beta.kubernetes.io/aws-load-balancer-healthcheck-port</span><span class=p>:</span><span class=w> </span><span class=s>"10254"</span>
|
||||
<span class=w> </span><span class=nt>service.beta.kubernetes.io/aws-load-balancer-healthcheck-protocol</span><span class=p>:</span><span class=w> </span><span class="l l-Scalar l-Scalar-Plain">http</span>
|
||||
<span class=w> </span><span class=nt>service.beta.kubernetes.io/aws-load-balancer-healthcheck-success-codes</span><span class=p>:</span><span class=w> </span><span class="l l-Scalar l-Scalar-Plain">200-299</span>
|
||||
<span class=w> </span><span class=nt>service.beta.kubernetes.io/aws-load-balancer-scheme</span><span class=p>:</span><span class=w> </span><span class=s>"internet-facing"</span>
|
||||
<span class=w> </span><span class=nt>service.beta.kubernetes.io/aws-load-balancer-backend-protocol</span><span class=p>:</span><span class=w> </span><span class="l l-Scalar l-Scalar-Plain">tcp</span>
|
||||
<span class=w> </span><span class=nt>service.beta.kubernetes.io/aws-load-balancer-cross-zone-load-balancing-enabled</span><span class=p>:</span><span class=w> </span><span class=s>"true"</span>
|
||||
<span class=w> </span><span class=nt>service.beta.kubernetes.io/aws-load-balancer-nlb-target-type</span><span class=p>:</span><span class=w> </span><span class=s>"ip"</span>
|
||||
<span class=w> </span><span class=nt>service.beta.kubernetes.io/aws-load-balancer-type</span><span class=p>:</span><span class=w> </span><span class="l l-Scalar l-Scalar-Plain">nlb</span>
|
||||
<span class=w> </span><span class=nt>service.beta.kubernetes.io/aws-load-balancer-manage-backend-security-group-rules</span><span class=p>:</span><span class=w> </span><span class=s>"true"</span>
|
||||
<span class=w> </span><span class=nt>service.beta.kubernetes.io/aws-load-balancer-access-log-enabled</span><span class=p>:</span><span class=w> </span><span class=s>"true"</span>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue