From 774077a527e43775bcd6346bebdb2ae0b3f80c22 Mon Sep 17 00:00:00 2001 From: Jintao Zhang Date: Sat, 13 Nov 2021 18:40:50 +0800 Subject: [PATCH] docs: Customize the namespace used for installation (#747) --- docs/en/latest/deployments/ack.md | 1 + docs/en/latest/deployments/aws.md | 1 + docs/en/latest/deployments/azure.md | 1 + docs/en/latest/deployments/gke.md | 1 + docs/en/latest/deployments/k3s-rke.md | 1 + docs/en/latest/deployments/kubesphere.md | 1 + docs/en/latest/deployments/minikube.md | 1 + docs/en/latest/deployments/tke.md | 1 + .../latest/practices/manage-certificates-with-cert-manager.md | 2 +- .../practices/manage-ingress-certificates-with-cert-manager.md | 2 +- docs/en/latest/practices/proxy-grpc-service.md | 2 +- 11 files changed, 11 insertions(+), 3 deletions(-) diff --git a/docs/en/latest/deployments/ack.md b/docs/en/latest/deployments/ack.md index fac37aa795..e95179b24b 100644 --- a/docs/en/latest/deployments/ack.md +++ b/docs/en/latest/deployments/ack.md @@ -45,6 +45,7 @@ helm install apisix apisix/apisix \ --set etcd.persistence.storageClass="alicloud-disk-ssd" \ --set etcd.persistence.size="20Gi" \ --namespace ingress-apisix + --set ingress-controller.config.apisix.serviceNamespace=ingress-apisix kubectl get service --namespace ingress-apisix ``` diff --git a/docs/en/latest/deployments/aws.md b/docs/en/latest/deployments/aws.md index 6f398ad407..9e01462e68 100644 --- a/docs/en/latest/deployments/aws.md +++ b/docs/en/latest/deployments/aws.md @@ -43,6 +43,7 @@ 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 kubectl get service --namespace ingress-apisix ``` diff --git a/docs/en/latest/deployments/azure.md b/docs/en/latest/deployments/azure.md index 7c30c9a9b8..0ed4134894 100644 --- a/docs/en/latest/deployments/azure.md +++ b/docs/en/latest/deployments/azure.md @@ -43,6 +43,7 @@ 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 kubectl get service --namespace ingress-apisix ``` diff --git a/docs/en/latest/deployments/gke.md b/docs/en/latest/deployments/gke.md index f1bbc9df4c..bcfa284a0a 100644 --- a/docs/en/latest/deployments/gke.md +++ b/docs/en/latest/deployments/gke.md @@ -43,6 +43,7 @@ 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 kubectl get service --namespace ingress-apisix ``` diff --git a/docs/en/latest/deployments/k3s-rke.md b/docs/en/latest/deployments/k3s-rke.md index a6551e8213..ca213bf830 100644 --- a/docs/en/latest/deployments/k3s-rke.md +++ b/docs/en/latest/deployments/k3s-rke.md @@ -45,6 +45,7 @@ helm install apisix apisix/apisix \ --set gateway.type=NodePort \ --set ingress-controller.enabled=true \ --namespace ingress-apisix \ + --set ingress-controller.config.apisix.serviceNamespace=ingress-apisix --kubeconfig /etc/rancher/k3s/k3s.yaml kubectl get service --namespace ingress-apisix ``` diff --git a/docs/en/latest/deployments/kubesphere.md b/docs/en/latest/deployments/kubesphere.md index 4622eac7cf..556f75166f 100644 --- a/docs/en/latest/deployments/kubesphere.md +++ b/docs/en/latest/deployments/kubesphere.md @@ -44,6 +44,7 @@ helm install apisix apisix/apisix \ --set gateway.type=NodePort \ --set ingress-controller.enabled=true \ --namespace ingress-apisix + --set ingress-controller.config.apisix.serviceNamespace=ingress-apisix kubectl get service --namespace ingress-apisix ``` diff --git a/docs/en/latest/deployments/minikube.md b/docs/en/latest/deployments/minikube.md index 8e2e584b72..83cb3e239e 100644 --- a/docs/en/latest/deployments/minikube.md +++ b/docs/en/latest/deployments/minikube.md @@ -42,6 +42,7 @@ helm install apisix apisix/apisix \ --set gateway.type=NodePort \ --set ingress-controller.enabled=true \ --namespace ingress-apisix + --set ingress-controller.config.apisix.serviceNamespace=ingress-apisix kubectl get service --namespace ingress-apisix ``` diff --git a/docs/en/latest/deployments/tke.md b/docs/en/latest/deployments/tke.md index 5369bf8ccc..86c0f07ef3 100644 --- a/docs/en/latest/deployments/tke.md +++ b/docs/en/latest/deployments/tke.md @@ -44,6 +44,7 @@ helm install apisix apisix/apisix \ --set ingress-controller.enabled=true \ --set etcd.persistence.size="10Gi" \ --namespace ingress-apisix + --set ingress-controller.config.apisix.serviceNamespace=ingress-apisix kubectl get service --namespace ingress-apisix ``` diff --git a/docs/en/latest/practices/manage-certificates-with-cert-manager.md b/docs/en/latest/practices/manage-certificates-with-cert-manager.md index 8f0d7b80a0..eae90ff2b5 100644 --- a/docs/en/latest/practices/manage-certificates-with-cert-manager.md +++ b/docs/en/latest/practices/manage-certificates-with-cert-manager.md @@ -35,7 +35,7 @@ In this guide, we assume that your APISIX is installed with `ssl` enabled, which For example, you could install APISIX and APISIX ingress controller by running: ```bash -helm install apisix apisix/apisix --set gateway.type=NodePort --set ingress-controller.enabled=true --set gateway.tls.enabled=true +helm install apisix apisix/apisix --set gateway.type=NodePort --set ingress-controller.enabled=true --set gateway.tls.enabled=true --set ingress-controller.config.apisix.serviceNamespace=default ``` Assume that the SSL port is `9443`. diff --git a/docs/en/latest/practices/manage-ingress-certificates-with-cert-manager.md b/docs/en/latest/practices/manage-ingress-certificates-with-cert-manager.md index 6487e94d35..2bff1d4ec9 100644 --- a/docs/en/latest/practices/manage-ingress-certificates-with-cert-manager.md +++ b/docs/en/latest/practices/manage-ingress-certificates-with-cert-manager.md @@ -35,7 +35,7 @@ In this guide, we assume that your APISIX is installed with `ssl` enabled, which For example, you could install APISIX and APISIX ingress controller by running: ```bash -helm install apisix apisix/apisix --set gateway.type=NodePort --set ingress-controller.enabled=true --set gateway.tls.enabled=true +helm install apisix apisix/apisix --set gateway.type=NodePort --set ingress-controller.enabled=true --set gateway.tls.enabled=true --set ingress-controller.config.apisix.serviceNamespace=default ``` Assume that the SSL port is `9443`. diff --git a/docs/en/latest/practices/proxy-grpc-service.md b/docs/en/latest/practices/proxy-grpc-service.md index 61349b17e0..c4cc6fa84b 100644 --- a/docs/en/latest/practices/proxy-grpc-service.md +++ b/docs/en/latest/practices/proxy-grpc-service.md @@ -38,7 +38,7 @@ kubectl create ns ingress-apisix You could install APISIX and APISIX ingress controller by running: ```bash -helm install apisix apisix/apisix -n ingress-apisix --set gateway.type=NodePort --set ingress-controller.enabled=true --set gateway.tls.enabled=true +helm install apisix apisix/apisix -n ingress-apisix --set gateway.type=NodePort --set ingress-controller.enabled=true --set gateway.tls.enabled=true --set ingress-controller.config.apisix.serviceNamespace=ingress-apisix ``` Check that all related components have been installed successfully, including ETCD cluster / APISIX / apisix-ingress-controller.