[zh] Sync boilerplates folder (#14513)

This commit is contained in:
Michael 2024-01-22 17:55:51 +08:00 committed by GitHub
parent 74cdfd4bb4
commit a005918603
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 12 additions and 32 deletions

View File

@ -1,16 +0,0 @@
---
---
{{< tip >}}
{{< boilerplate gateway-api-future >}}
{{< boilerplate gateway-api-choose >}}
{{< /tip >}}
{{< warning >}}
以下 Gateway API 指令包括 [Experimental实验](https://gateway-api.sigs.k8s.io/geps/overview/#status)以及
Istio 特定的功能。在使用 Gateway API 指令之前,请确保安装**实验版本**的 Gateway API CRD
{{< text syntax=bash snip_id=install_experimental_crds >}}
$ kubectl kustomize "github.com/kubernetes-sigs/gateway-api/config/crd/experimental?ref={{< k8s_gateway_api_version >}}" | kubectl apply -f -
{{< /text >}}
{{< /warning >}}

View File

@ -6,9 +6,9 @@
{{< /tip >}}
{{< warning >}}
请注意,本文使用 Gateway API 配置内部网格(东西)流量,即不仅是 Ingress南北)流量。
使用 Gateway API 配置内部网格流量目前是一个还在开发的[实验性特性](https://gateway-api.sigs.k8s.io/geps/overview/#status)
在使用 Gateway API 指令之前,请确保:
本文使用 Gateway API 配置内部网格(东西)流量。
使用 Gateway API 配置内部网格流量目前是一个还在开发的[实验性特性](https://gateway-api.sigs.k8s.io/geps/overview/#status)
也是 Istio 特有的功能。在使用 Gateway API 指令之前,请确保:
1) 安装 **实验版本** 的 Gateway API CRD

View File

@ -1,5 +0,0 @@
---
---
{{< text syntax=plain snip_id=value >}}
{{< k8s_gateway_api_version >}}
{{< /text >}}

View File

@ -28,7 +28,8 @@ test: yes
[启用 Envoy 的访问记录](/zh/docs/tasks/observability/logs/access-log/#enable-envoy-s-access-logging)。
* 部署 [sleep]({{< github_tree >}}/samples/sleep) 这个示例应用,用作发送请求的测试源。
如果您启用了[自动注入 Sidecar](/zh/docs/setup/additional-setup/sidecar-injection/#automatic-sidecar-injection),使用以下的命令来部署示例应用:
如果您启用了[自动注入 Sidecar](/zh/docs/setup/additional-setup/sidecar-injection/#automatic-sidecar-injection)
使用以下的命令来部署示例应用:
{{< text bash >}}
$ kubectl apply -f @samples/sleep/sleep.yaml@
@ -246,9 +247,9 @@ Istio 代理允许调用未知的服务。如果这个选项设置为 `REGISTRY_
与集群间请求类似,可以为使用 `ServiceEntry` 配置访问的外部服务设置路由规则。
在本示例中,您将设置对 `httpbin.org` 服务访问的超时规则。
{{< boilerplate gateway-api-experimental >}}
{{< boilerplate gateway-api-gamma-support >}}
1. 从用作测试源的 Pod 内部,向外部服务 `httpbin.org``/delay`
1) 从用作测试源的 Pod 内部,向外部服务 `httpbin.org``/delay`
endpoint 发出 **curl** 请求:
{{< text bash >}}
@ -261,11 +262,11 @@ Istio 代理允许调用未知的服务。如果这个选项设置为 `REGISTRY_
这个请求大约在 5 秒内返回 200 (OK)。
1. 退出测试源 Pod使用 `kubectl` 设置调用外部服务 `httpbin.org` 的超时时间为 3 秒。
2) 使用 `kubectl` 设置调用外部服务 `httpbin.org` 的超时时间为 3 秒。
{{< tabset category-name="config-api" >}}
{{< tab name="Istio APIs" category-value="istio-apis" >}}
{{< tab name="Istio API" category-value="istio-apis" >}}
{{< text bash >}}
$ kubectl apply -f - <<EOF
@ -317,7 +318,7 @@ EOF
{{< /tabset >}}
1. 几秒后,重新发出 **curl** 请求:
3) 几秒后,重新发出 **curl** 请求:
{{< text bash >}}
$ kubectl exec "$SOURCE_POD" -c sleep -- time curl -o /dev/null -sS -w "%{http_code}\n" http://httpbin.org/delay/5
@ -334,7 +335,7 @@ EOF
{{< tabset category-name="config-api" >}}
{{< tab name="Istio APIs" category-value="istio-apis" >}}
{{< tab name="Istio API" category-value="istio-apis" >}}
{{< text bash >}}
$ kubectl delete serviceentry httpbin-ext google
@ -494,7 +495,7 @@ $ kubectl describe pod kube-apiserver -n kube-system | grep 'service-cluster-ip-
{{< /warning >}}
使用平台的 IP 范围更新 `istio-sidecar-injector` 的配置。比如,如果 IP 范围是
10.0.0.1&#47;24则使用下命令:
10.0.0.1&#47;24则使用下命令:
{{< text syntax=bash snip_id=none >}}
$ istioctl install <flags-you-used-to-install-Istio> --set values.global.proxy.includeIPRanges="10.0.0.1/24"