zh-translation: /zh/docs/reference/config/analysis/ist0132/index.md (#9173)

* trans it

* fix some error

* reorder and fix some error

* fix some error

* Update content/zh/docs/reference/config/analysis/ist0132/index.md

Co-authored-by: Kebe <kebe.liu@daocloud.io>

Co-authored-by: Kebe <kebe.liu@daocloud.io>
This commit is contained in:
MXuDong 2021-03-15 12:29:30 +08:00 committed by GitHub
parent ffdfca8afc
commit 758cc098ef
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 64 additions and 0 deletions

View File

@ -0,0 +1,64 @@
---
title: VirtualServiceHostNotFoundInGateway
layout: analysis-message
owner: istio/wg-user-experience-maintainers
test: no
---
当一个 Virtual Service 声明了 `host`,但是无法找到相应的网关时,会出现此消息。
## 示例{#example}
当您的集群中包含以下 Virtual Service 时:
{{< text yaml >}}
apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
name: testing-service
namespace: default
spec:
gateways:
- istio-system/testing-gateway
hosts:
- wrong.com
http:
- match:
- uri:
prefix: /
route:
- destination:
host: ratings
{{< /text >}}
同时还包含如下 Gateway:
{{< text yaml >}}
apiVersion: networking.istio.io/v1alpha3
kind: Gateway
metadata:
name: testing-gateway
namespace: istio-system
spec:
selector:
istio: ingressgateway
servers:
- hosts:
- testing.com
port:
name: http
number: 80
protocol: HTTP
{{< /text >}}
您将会收到以下信息:
{{< text plain >}}
Warning [IST0132] (VirtualService testing-service.default testing.yaml:8) one or more host [wrong.com] defined in VirtualService default/testing-service not found in Gateway istio-system/testing-gateway.
{{< /text >}}
在这个示例中, Virtual Service `testing-service` 拥有域名 `wrong.com` ,但是该域名没有声明在网关 `testing-gateway` 中。
## 解决方案{#how-to-resolve}
确保 Virtual Service 中所有 `hosts` 都已绑定到了相应的网关 `hosts` 中。