Merge pull request #28146 from chuntaochen/feature/translate_nameResolution
[zh]Translate DNS name resolution : synchronize with en docpull/28216/head
commit
fa890d945f
|
@ -30,6 +30,13 @@ kube-dns.
|
|||
<!--
|
||||
### Create a simple Pod to use as a test environment
|
||||
|
||||
{{< codenew file="admin/dns/dnsutils.yaml" >}}
|
||||
|
||||
{{< note >}}
|
||||
This example creates a pod in the `default` namespace. DNS name resolution for
|
||||
services depends on the namespace of the pod. For more information, review
|
||||
[DNS for Services and Pods](/docs/concepts/services-networking/dns-pod-service/#what-things-get-dns-names).
|
||||
{{< /note >}}
|
||||
|
||||
Use that manifest to create a Pod:
|
||||
|
||||
|
@ -46,6 +53,11 @@ busybox 1/1 Running 0 <some-time>
|
|||
|
||||
{{< codenew file="admin/dns/dnsutils.yaml" >}}
|
||||
|
||||
{{< note >}}
|
||||
此示例在 `default` 命名空间创建 pod。 服务的 DNS 名字解析取决于 pod 的命名空间。 详细信息请查阅
|
||||
[服务和 Pod 的 DNS](/zh/docs/concepts/services-networking/dns-pod-service/#what-things-get-dns-names)。
|
||||
{{< /note >}}
|
||||
|
||||
使用上面的清单来创建一个 Pod:
|
||||
|
||||
```shell
|
||||
|
@ -364,6 +376,49 @@ linux/amd64, go1.10.3, 2e322f6
|
|||
|
||||
```
|
||||
|
||||
<!--
|
||||
### Are you in the right namespace for the service?
|
||||
|
||||
DNS queries that don't specify a namespace are limited to the pod's
|
||||
namespace.
|
||||
|
||||
If the namespace of the pod and service differ, the DNS query must include
|
||||
the namespace of the service.
|
||||
|
||||
This query is limited to the pod's namespace:
|
||||
```shell
|
||||
kubectl exec -i -t dnsutils -- nslookup <service-name>
|
||||
```
|
||||
-->
|
||||
### 你的服务在正确的命名空间中吗?
|
||||
|
||||
未指定命名空间的 DNS 查询仅作用于 pod 所在的命名空间。
|
||||
|
||||
如果 pod 和服务的命名空间不相同,则 DNS 查询必须指定服务所在的命名空间。
|
||||
|
||||
该查询仅限于 pod 所在的名称空间:
|
||||
```shell
|
||||
kubectl exec -i -t dnsutils -- nslookup <service-name>
|
||||
```
|
||||
|
||||
<!--
|
||||
This query specifies the namespace:
|
||||
```shell
|
||||
kubectl exec -i -t dnsutils -- nslookup <service-name>.<namespace>
|
||||
```
|
||||
-->
|
||||
指定命名空间的查询:
|
||||
```shell
|
||||
kubectl exec -i -t dnsutils -- nslookup <service-name>.<namespace>
|
||||
```
|
||||
|
||||
<!--
|
||||
To learn more about name resolution, see
|
||||
[DNS for Services and Pods](/docs/concepts/services-networking/dns-pod-service/#what-things-get-dns-names).
|
||||
-->
|
||||
要进一步了解名字解析,请查看
|
||||
[服务和 Pod 的 DNS](/zh/docs/concepts/services-networking/dns-pod-service/#what-things-get-dns-names)。
|
||||
|
||||
<!--
|
||||
## Known issues
|
||||
|
||||
|
|
Loading…
Reference in New Issue