Merge pull request #33728 from my-git9/mygit21

[zh]adjust ubernetes-basics/_index.html expose-external-ip-address.md
This commit is contained in:
Kubernetes Prow Robot
2022-05-16 03:02:18 -07:00
committed by GitHub
2 changed files with 15 additions and 16 deletions
@@ -24,15 +24,15 @@ card:
<div class="row">
<div class="col-md-9">
<h2>Kubernetes 基础</h2>
<p>本教程介绍了 Kubernetes 集群编排系统的基础知识。每个模块包含关于 Kubernetes 主要特性和概念的一些背景信息,并包括一个在线互动教程。这些互动教程让可以自己管理一个简单的集群及其容器化应用程序。</p>
<p>使用互动教程,可以学习:</p>
<p>本教程介绍了 Kubernetes 集群编排系统的基础知识。每个模块包含关于 Kubernetes 主要特性和概念的一些背景信息,并包括一个在线互动教程。这些互动教程让可以自己管理一个简单的集群及其容器化应用程序。</p>
<p>使用互动教程,可以学习:</p>
<ul>
<li>在集群上部署容器化应用程序</li>
<li>弹性部署</li>
<li>使用新的软件版本,更新容器化应用程序</li>
<li>调试容器化应用程序</li>
</ul>
<p>教程 Katacoda 在的浏览器中运行一个虚拟终端,在浏览器中运行 Minikube,这是一个可在任何地方小规模本地部署的 Kubernetes 集群。不需要安装任何软件或进行任何配置;每个交互性教程都直接从的网页浏览器上运行。</p>
<p>教程 Katacoda 在的浏览器中运行一个虚拟终端,在浏览器中运行 Minikube,这是一个可在任何地方小规模本地部署的 Kubernetes 集群。不需要安装任何软件或进行任何配置;每个交互性教程都直接从的网页浏览器上运行。</p>
</div>
</div>
@@ -40,8 +40,8 @@ card:
<div class="row">
<div class="col-md-9">
<h2>Kubernetes 可以为做些什么?</h2>
<p>通过现代的 Web 服务,用户希望应用程序能够 24/7 全天候使用,开发人员希望每天可以多次发布部署新版本的应用程序。 容器化可以帮助软件包达成这些目标,使应用程序能够以简单快速的方式发布和更新,而无需停机。Kubernetes 帮助确保这些容器化的应用程序在想要的时间和地点运行,并帮助应用程序找到它们需要的资源和工具。Kubernetes 是一个可用于生产的开源平台,根据 Google 容器集群方面积累的经验,以及来自社区的最佳实践而设计。</p>
<h2>Kubernetes 可以为做些什么?</h2>
<p>通过现代的 Web 服务,用户希望应用程序能够 24/7 全天候使用,开发人员希望每天可以多次发布部署新版本的应用程序。 容器化可以帮助软件包达成这些目标,使应用程序能够以简单快速的方式发布和更新,而无需停机。Kubernetes 帮助确保这些容器化的应用程序在想要的时间和地点运行,并帮助应用程序找到它们需要的资源和工具。Kubernetes 是一个可用于生产的开源平台,根据 Google 容器集群方面积累的经验,以及来自社区的最佳实践而设计。</p>
</div>
</div>
@@ -28,7 +28,7 @@ external IP address.
* Configure `kubectl` to communicate with your Kubernetes API server. For instructions, see the
documentation for your cloud provider.
-->
* 安装 [kubectl](/zh/docs/tasks/tools/).
* 安装 [kubectl](/zh/docs/tasks/tools/)
* 使用 Google Kubernetes Engine 或 Amazon Web Services 等云供应商创建 Kubernetes 集群。
本教程创建了一个[外部负载均衡器](/zh/docs/tasks/access-application-cluster/create-external-load-balancer/)
需要云供应商。
@@ -50,7 +50,6 @@ external IP address.
<!--
## Creating a service for an application running in five pods
-->
## 为一个在五个 pod 中运行的应用程序创建服务
<!--
@@ -133,7 +132,7 @@ external IP address.
{{< /note >}}
-->
提示:`type=LoadBalancer` 服务由外部云服务提供商提供支持,本例中不包含此部分,
详细信息请参考[此页](/docs/concepts/services-networking/service/#loadbalancer)
详细信息请参考[此页](/zh/docs/concepts/services-networking/service/#loadbalancer)
<!--
{{< note >}}
@@ -179,7 +178,7 @@ external IP address.
-->
记下服务公开的外部 IP 地址(`LoadBalancer Ingress`)。
在本例中,外部 IP 地址是 104.198.205.71。还要注意 `Port` 和 `NodePort` 的值。
在本例中,`Port` 是 8080`NodePort` 是32377。
在本例中,`Port` 是 8080`NodePort` 是 32377。
<!--
1. In the preceding output, you can see that the service has several endpoints:
@@ -187,10 +186,10 @@ external IP address.
addresses of the pods that are running the Hello World application. To
verify these are pod addresses, enter this command:
-->
7. 在前面的输出中,可以看到服务有几个端点:
7. 在前面的输出中,可以看到服务有几个端点:
10.0.0.6:8080、10.0.1.6:8080、10.0.1.7:8080 和另外两个,
这些都是正在运行 Hello World 应用程序的 pod 的内部地址。
要验证这些是 pod 地址,请输入以下命令:
这些都是正在运行 Hello World 应用程序的 Pod 的内部地址。
要验证这些是 Pod 地址,请输入以下命令:
```shell
kubectl get pods --output=wide
@@ -226,9 +225,9 @@ external IP address.
If you are using minikube, typing `minikube service my-service` will
automatically open the Hello World application in a browser.
-->
其中 `<external-ip>` 是的服务的外部 IP 地址(`LoadBalancer Ingress`),
`<port>` 是的服务描述中的 `port` 的值。
如果正在使用 minikube,输入 `minikube service my-service` 将在浏览器中自动打开 Hello World 应用程序。
其中 `<external-ip>` 是的服务的外部 IP 地址(`LoadBalancer Ingress`),
`<port>` 是的服务描述中的 `port` 的值。
如果正在使用 minikube,输入 `minikube service my-service` 将在浏览器中自动打开 Hello World 应用程序。
<!--
The response to a successful request is a hello message:
@@ -244,7 +243,7 @@ external IP address.
<!--
To delete the Service, enter this command:
-->
要删除服务,请输入以下命令:
要删除 Service,请输入以下命令:
```shell
kubectl delete services my-service