Skip to content

Commit

Permalink
Deployed 8ba34e2 to v2.10 with MkDocs 1.6.0 and mike 2.1.2
Browse files Browse the repository at this point in the history
  • Loading branch information
wweiwei-li committed Nov 22, 2024
1 parent 3f50c19 commit 0c2783e
Show file tree
Hide file tree
Showing 4 changed files with 59 additions and 25 deletions.
18 changes: 18 additions & 0 deletions v2.10/guide/ingress/annotations/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -1969,6 +1969,13 @@ <h2 id="annotations">Annotations<a class="headerlink" href="#annotations" title=
<td>Ingress, Service</td>
<td>N/A</td>
</tr>
<tr>
<td><a href="#listener-attributes">alb.ingress.kubernetes.io/listener-attributes.${Protocol}-${Port}</a></td>
<td>stringMap</td>
<td>N/A</td>
<td>Ingress</td>
<td>Merge</td>
</tr>
</tbody>
</table>
<h2 id="ingressgroup">IngressGroup<a class="headerlink" href="#ingressgroup" title="Permanent link">&para;</a></h2>
Expand Down Expand Up @@ -2918,6 +2925,17 @@ <h2 id="custom-attributes">Custom attributes<a class="headerlink" href="#custom-
<div class="highlight"><pre><span></span><code>alb.ingress.kubernetes.io/multi-cluster-target-group: &quot;true&quot;
</code></pre></div>
</li>
<li>
<p><a name="listener-attributes"><code>alb.ingress.kubernetes.io/listener-attributes.${Protocol}-${Port}</code></a> specifies Listener Attributes which should be applied to listener.</p>
<div class="admonition example">
<p class="admonition-title">Example</p>
<ul>
<li>Server header enablement attribute
<div class="highlight"><pre><span></span><code>alb.ingress.kubernetes.io/listener-attributes.HTTP-80: routing.http.response.server.enabled=true
</code></pre></div></li>
</ul>
</div>
</li>
</ul>
<h2 id="resource-tags">Resource Tags<a class="headerlink" href="#resource-tags" title="Permanent link">&para;</a></h2>
<p>The AWS Load Balancer Controller automatically applies following tags to the AWS resources (ALB/TargetGroups/SecurityGroups/Listener/ListenerRule) it creates:</p>
Expand Down
64 changes: 40 additions & 24 deletions v2.10/guide/service/annotations/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -2096,33 +2096,49 @@ <h2 id="traffic-listening">Traffic Listening<a class="headerlink" href="#traffic
<h2 id="support-udp-based-services-over-ipv6">Support UDP-based services over IPv6<a class="headerlink" href="#support-udp-based-services-over-ipv6" title="Permanent link">&para;</a></h2>
<p>You can configure dualstack NLB to support UDP-based services over IPv6 via the following annotations:</p>
<ul>
<li><a name="enable-prefix-for-ipv6-source-nat">service.beta.kubernetes.io/aws-load-balancer-enable-prefix-for-ipv6-source-nat</a> specifies whether Prefix for IPv6 source NAT is enabled or not. UDP-based support can be enabled for dualstack NLBs only if Prefix for IPv6 source NAT is enabled.</li>
<li>
<p><a name="enable-prefix-for-ipv6-source-nat">service.beta.kubernetes.io/aws-load-balancer-enable-prefix-for-ipv6-source-nat</a> specifies whether Prefix for IPv6 source NAT is enabled or not. UDP-based support can be enabled for dualstack NLBs only if Prefix for IPv6 source NAT is enabled.</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<ul>
<li>Applicable to Network Load Balancers using dualstack IP address type.</li>
<li>This configuration is optional, and you can use it to enable UDP support over IPv6.</li>
<li>Allowed values are either “on” or “off”</li>
<li>Once the source prefix for source NATing is enabled, it cannot be disabled if load balancer has a UDP listener attached.</li>
<li>Steps to disable the aws-load-balancer-enable-prefix-for-ipv6-source-nat after it is enabled and UDP listeners already attached.</li>
<li>You will have to first remove the UDP listeners and apply the manifest.</li>
<li>Update the manifest to set source NATing to "off" and then apply the manifest again.</li>
</ul>
<p>!!!note ""
- Applicable to Network Load Balancers using dualstack IP address type.
- This configuration is optional, and you can use it to enable UDP support over IPv6.
- Allowed values are either “on” or “off”
- Once the source prefix for source NATing is enabled, it cannot be disabled if load balancer has a UDP listener attached.
- Steps to disable the aws-load-balancer-enable-prefix-for-ipv6-source-nat after it is enabled and UDP listeners already attached.
- You will have to first remove the UDP listeners and apply the manifest.
- Update the manifest to set source NATing to "off" and then apply the manifest again.</p>
<p>!!!example
- Enable prefix for IPv6 Source NAT
<div class="highlight"><pre><span></span><code>service.beta.kubernetes.io/aws-load-balancer-enable-prefix-for-ipv6-source-nat: &quot;on&quot;
</code></pre></div></p>
</div>
<div class="admonition example">
<p class="admonition-title">Example</p>
<ul>
<li>Enable prefix for IPv6 Source NAT
<div class="highlight"><pre><span></span><code>service.beta.kubernetes.io/aws-load-balancer-enable-prefix-for-ipv6-source-nat: &quot;on&quot;
</code></pre></div></li>
</ul>
</div>
</li>
<li>
<p><a name="source-nat-ipv6-prefixes">service.beta.kubernetes.io/aws-load-balancer-source-nat-ipv6-prefixes</a> specifies a list of IPv6 prefixes that should be used for IPv6 source NATing.</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<ul>
<li><a name="source-nat-ipv6-prefixes">service.beta.kubernetes.io/aws-load-balancer-source-nat-ipv6-prefixes</a> specifies a list of IPv6 prefixes that should be used for IPv6 source NATing.</li>
<li>Applicable to Network Load Balancers using dualstack IP address type.</li>
<li>This annotation can be specified only if service.beta.kubernetes.io/aws-load-balancer-enable-prefix-for-ipv6-source-nat annotation is set to “on”.</li>
<li>This configuration is optional and it can be used to specify custom IPv6 prefixes for IPv6 source NATing to support UDP based services routing in Network Load Balancers using dualstack IP address type.</li>
<li>If service.beta.kubernetes.io/aws-load-balancer-enable-prefix-for-ipv6-source-nat annotation is set to “on”, and you don’t specify this annotation, then IPv6 prefix/CIDR for source NATing will be auto-assigned to each subnet.</li>
<li>If you are specifying this annotation, you must specify the same number of items in the list as the load balancer subnets annotation and following the same order. Each item in the list can have value of either “auto_assigned” or a valid IPv6 prefix/CIDR with prefix length of 80 and it should be in range of the corresponding subnet CIDR.</li>
<li>Once the source NAT IPv6 prefixes are set, the IPv6 prefixes cannot be updated if the load balancer has a UDP listener attached.</li>
</ul>
</div>
<div class="admonition example">
<p class="admonition-title">Example</p>
<div class="highlight"><pre><span></span><code>service.beta.kubernetes.io/aws-load-balancer-source-nat-ipv6-prefixes: 1025:0223:0009:6487:0001::/80, auto_assigned, 1025:0223:0010:6487:0001::/80
</code></pre></div>
</div>
</li>
</ul>
<p>!!!note ""
- Applicable to Network Load Balancers using dualstack IP address type.
- This annotation can be specified only if service.beta.kubernetes.io/aws-load-balancer-enable-prefix-for-ipv6-source-nat annotation is set to “on”.
- This configuration is optional and it can be used to specify custom IPv6 prefixes for IPv6 source NATing to support UDP based services routing in Network Load Balancers using dualstack IP address type.
- If service.beta.kubernetes.io/aws-load-balancer-enable-prefix-for-ipv6-source-nat annotation is set to “on”, and you don’t specify this annotation, then IPv6 prefix/CIDR for source NATing will be auto-assigned to each subnet.
- If you are specifying this annotation, you must specify the same number of items in the list as the load balancer subnets annotation and following the same order. Each item in the list can have value of either “auto_assigned” or a valid IPv6 prefix/CIDR with prefix length of 80 and it should be in range of the corresponding subnet CIDR.
- Once the source NAT IPv6 prefixes are set, the IPv6 prefixes cannot be updated if the load balancer has a UDP listener attached.</p>
<p>!!!example
<div class="highlight"><pre><span></span><code>service.beta.kubernetes.io/aws-load-balancer-source-nat-ipv6-prefixes: 1025:0223:0009:6487:0001::/80, auto_assigned, 1025:0223:0010:6487:0001::/80
</code></pre></div></p>
<h2 id="resource-attributes">Resource attributes<a class="headerlink" href="#resource-attributes" title="Permanent link">&para;</a></h2>
<p>NLB resource attributes can be controlled via the following annotations:</p>
<ul>
Expand Down
2 changes: 1 addition & 1 deletion v2.10/search/search_index.json

Large diffs are not rendered by default.

Binary file modified v2.10/sitemap.xml.gz
Binary file not shown.

0 comments on commit 0c2783e

Please sign in to comment.