You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@apisix.apache.org by ju...@apache.org on 2022/12/27 03:24:16 UTC
[apisix-ingress-controller] branch master updated: docs: add instructions to use Network LoadBalancer (#1557)
This is an automated email from the ASF dual-hosted git repository.
juzhiyuan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/apisix-ingress-controller.git
The following commit(s) were added to refs/heads/master by this push:
new 695a5e1f docs: add instructions to use Network LoadBalancer (#1557)
695a5e1f is described below
commit 695a5e1fb9b58ae83e8bf8221a0a2e3c14213b0c
Author: Navendu Pottekkat <na...@apache.org>
AuthorDate: Tue Dec 27 08:54:11 2022 +0530
docs: add instructions to use Network LoadBalancer (#1557)
Signed-off-by: Navendu Pottekkat <na...@apache.org>
---
docs/en/latest/deployments/aws.md | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
diff --git a/docs/en/latest/deployments/aws.md b/docs/en/latest/deployments/aws.md
index 0c277798..b99f365e 100644
--- a/docs/en/latest/deployments/aws.md
+++ b/docs/en/latest/deployments/aws.md
@@ -53,6 +53,22 @@ helm install apisix apisix/apisix \
kubectl get service --namespace ingress-apisix
```
+:::tip
+
+By default AWS provisions a [Classic LoadBalancer](https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/introduction.html). If you want to use a [Network LoadBalancer](https://docs.aws.amazon.com/elasticloadbalancing/latest/network/introduction.html) you can set the annotation, `service.beta.kubernetes.io/aws-load-balancer-type: nlb`. The install command would now be:
+
+```shell
+helm install apisix apisix/apisix \
+ --set gateway.type=LoadBalancer \
+ --set ingress-controller.enabled=true \
+ --namespace ingress-apisix \
+ --set ingress-controller.config.apisix.serviceNamespace=ingress-apisix \
+ --set gateway.tls.enabled=true \
+ --set gateway.annotations."service\.beta\.kubernetes\.io/aws-load-balancer-type"=nlb
+```
+
+:::
+
:::note
By default, APISIX ingress controller will watch the apiVersion of `networking.k8s.io/v1`.