Skip to content

Commit 97ef648

Browse files
committed
Convert into NOTE block and use anchors for linking.
1 parent 87b6142 commit 97ef648

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

samples/KubernetesIngress.Sample/README.md

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -93,19 +93,22 @@ The table below lists the available annotations.
9393
|yarp.ingress.kubernetes.io/output-cache-policy|string|
9494
|yarp.ingress.kubernetes.io/backend-protocol|string|
9595
|yarp.ingress.kubernetes.io/cors-policy|string|
96-
|yarp.ingress.kubernetes.io/health-check|[ActivateHealthCheckConfig](https://learn.microsoft.com/dotnet/api/yarp.reverseproxy.configuration.activehealthcheckconfig) [^1]|
97-
|yarp.ingress.kubernetes.io/http-client|[HttpClientConfig](https://learn.microsoft.com/dotnet/api/yarp.reverseproxy.configuration.httpclientconfig) [^1]|
98-
|yarp.ingress.kubernetes.io/http-request|[ForwarderRequestConfig](https://learn.microsoft.com/en-us/dotnet/api/yarp.reverseproxy.forwarder.forwarderrequestconfig) [^1]|
99-
|yarp.ingress.kubernetes.io/load-balancing|string [^1]|
96+
|yarp.ingress.kubernetes.io/health-check|[ActivateHealthCheckConfig](https://learn.microsoft.com/dotnet/api/yarp.reverseproxy.configuration.activehealthcheckconfig) [\*](#cluster-level-annotations)|
97+
|yarp.ingress.kubernetes.io/http-client|[HttpClientConfig](https://learn.microsoft.com/dotnet/api/yarp.reverseproxy.configuration.httpclientconfig) [\*](#cluster-level-annotations)|
98+
|yarp.ingress.kubernetes.io/http-request|[ForwarderRequestConfig](https://learn.microsoft.com/en-us/dotnet/api/yarp.reverseproxy.forwarder.forwarderrequestconfig) [\*](#cluster-level-annotations)|
99+
|yarp.ingress.kubernetes.io/load-balancing|string [\*](#cluster-level-annotations)|
100100
|yarp.ingress.kubernetes.io/route-metadata|Dictionary<string, string>|
101-
|yarp.ingress.kubernetes.io/session-affinity|[SessionAffinityConfig](https://learn.microsoft.com/dotnet/api/yarp.reverseproxy.configuration.sessionaffinityconfig) [^1]|
101+
|yarp.ingress.kubernetes.io/session-affinity|[SessionAffinityConfig](https://learn.microsoft.com/dotnet/api/yarp.reverseproxy.configuration.sessionaffinityconfig) [\*](#cluster-level-annotations)|
102102
|yarp.ingress.kubernetes.io/transforms|List<Dictionary<string, string>>|
103103
|yarp.ingress.kubernetes.io/route-headers|List<[RouteHeader](https://learn.microsoft.com/dotnet/api/yarp.reverseproxy.configuration.routeheader)>|
104104
|yarp.ingress.kubernetes.io/route-queryparameters|List<[RouteQueryParameter](https://learn.microsoft.com/dotnet/api/yarp.reverseproxy.configuration.routequeryparameter)>|
105105
|yarp.ingress.kubernetes.io/route-order|int|
106106
|yarp.ingress.kubernetes.io/route-methods|List<string>|
107107
108-
[^1]: **Cluster-level annotation.** These annotations configure the YARP cluster, not the route. A cluster is identified by backend service name, namespace, and port. Multiple ingress rules targeting the same backend share the cluster, so conflicting values result in non-deterministic behavior. Ensure consistent values across all ingress rules for the same backend.
108+
<a id="cluster-level-annotations"></a>
109+
110+
> [!NOTE]
111+
> **\* Cluster-level annotations:** These annotations configure the YARP cluster, not the route. A cluster is identified by backend service name, namespace, and port. Multiple ingress rules targeting the same backend share the cluster, so conflicting values result in non-deterministic behavior. Ensure consistent values across all ingress rules for the same backend.
109112
110113
#### Authorization Policy
111114

0 commit comments

Comments
 (0)