From 37918dbff780a30c7acbca6180a79b0780b851f4 Mon Sep 17 00:00:00 2001 From: Rieon Date: Sun, 6 Aug 2017 22:34:47 +0800 Subject: [PATCH] fix some styling error --- ...Kubernetes cluster for Linux containers.md | 37 ++++++------------- 1 file changed, 12 insertions(+), 25 deletions(-) diff --git a/translated/tech/20170801 Deploy Kubernetes cluster for Linux containers.md b/translated/tech/20170801 Deploy Kubernetes cluster for Linux containers.md index 756b5442a9..827449b302 100644 --- a/translated/tech/20170801 Deploy Kubernetes cluster for Linux containers.md +++ b/translated/tech/20170801 Deploy Kubernetes cluster for Linux containers.md @@ -5,13 +5,13 @@ Deploy Kubernetes cluster for Linux containers 在这个快速入门教程中,我们使用 Azure CLI 创建 Kubernetes 集群。 然后在集群上部署并运行由 Web 前端和 Redis 实例组成的多容器应用程序。 一旦部署完成,应用程序可以通过互联网访问。 ![示例应用截图](https://docs.microsoft.com/en-us/azure/container-service/kubernetes/media/container-service-kubernetes-walkthrough/azure-vote.png) -这个快速入门教程假设你已经基本了解了Kubernetes 的概念,有关 Kubernetes 的详细信息,请参阅[ Kubernetes 文档] [3]。 +这个快速入门教程假设你已经基本了解了Kubernetes 的概念,有关 Kubernetes 的详细信息,请参阅[ Kubernetes 文档][3]。 -如果您没有 Azure 账号订阅,请在开始之前创建一个[免费帐户] [4]。 +如果您没有 Azure 账号订阅,请在开始之前创建一个[免费帐户][4]。 ### 登陆Azure 云控制台 -Azure 云控制台是一个免费的 Bash shell ,你可以直接在 Azure 网站上运行。 它已经在你的账户中预先配置好了, 单击[ Azure 门户] [5]右上角菜单上的 “Cloud Shell” 按钮; +Azure 云控制台是一个免费的 Bash shell ,你可以直接在 Azure 网站上运行。 它已经在你的账户中预先配置好了, 单击[ Azure 门户][5]右上角菜单上的 “Cloud Shell” 按钮; [![Cloud Shell](https://docs.microsoft.com/en-us/azure/includes/media/cloud-shell-try-it/cloud-shell-menu.png)][6] @@ -19,16 +19,14 @@ Azure 云控制台是一个免费的 Bash shell ,你可以直接在 Azure 网 [![ Cloud Shell 截图](https://docs.microsoft.com/en-us/azure/includes/media/cloud-shell-try-it/cloud-shell-safari.png)][7] -此快速入门教程所用的 Azure CLI 的版本最低要求为 2.0.4 。如果您选择在本地安装和使用 CLI 工具,请运行`az --version' 来检查已安装的版本。 如果您需要安装或升级请参阅[安装 Azure CLI 2.0 ] [8]。 +此快速入门教程所用的 Azure CLI 的版本最低要求为 2.0.4 。如果您选择在本地安装和使用 CLI 工具,请运行 `az --version` 来检查已安装的版本。 如果您需要安装或升级请参阅[安装 Azure CLI 2.0 ][8]。 ### 创建一个资源组 -使用 [az group create] 命令[9]创建一个资源组,一个 Azure 资源组是 Azure 资源部署和管理的逻辑组。 +使用 [az group create][9] 命令创建一个资源组,一个 Azure 资源组是 Azure 资源部署和管理的逻辑组。 以下示例在 _eastus_ 位置中创建名为 _myResourceGroup_ 的资源组。 -Azure CLICopyTry It - ``` az group create --name myResourceGroup --location eastus @@ -36,7 +34,6 @@ az group create --name myResourceGroup --location eastus 输出: -JSONCopy ``` { @@ -54,7 +51,7 @@ JSONCopy ### 创建一个 Kubernetes 集群 -使用 [az acs create] [10]命令在 Azure 容器服务中创建 Kubernetes 集群。 以下示例使用一个 Linux 主节点和三个 Linux 代理节点创建一个名为 _myK8sCluster_ 的集群。 +使用 [az acs create][10] 命令在 Azure 容器服务中创建 Kubernetes 集群。 以下示例使用一个 Linux 主节点和三个 Linux 代理节点创建一个名为 _myK8sCluster_ 的集群。 Azure CLICopyTry It @@ -66,22 +63,20 @@ az acs create --orchestrator-type=kubernetes --resource-group myResourceGroup -- ### 连接到 Kubernetes 集群 -要管理 Kubernetes 群集,可以使用 Kubernetes 命令行工具 [kubectl] [11]。 +要管理 Kubernetes 群集,可以使用 Kubernetes 命令行工具 [kubectl][11]。 -如果您使用 Azure CloudShell ,则已经安装了 kubectl 。 如果要在本地安装,可以使用[az acs kubernetes install-cli] [12]命令。 +如果您使用 Azure CloudShell ,则已经安装了 kubectl 。 如果要在本地安装,可以使用 [az acs kubernetes install-cli][12] 命令。 -要配置 kubectl 连接到您的 Kubernetes 群集,请运行 [az acs kubernetes get-credentials] [13] 命令下载凭据并配置 Kubernetes CLI 以使用它们。 +要配置 kubectl 连接到您的 Kubernetes 群集,请运行 [az acs kubernetes get-credentials][13] 命令下载凭据并配置 Kubernetes CLI 以使用它们。 -Azure CLICopyTry It ``` az acs kubernetes get-credentials --resource-group=myResourceGroup --name=myK8sCluster ``` -要验证与集群的连接,请使用 [kubectl get] [14] 命令查看集群节点的列表。 +要验证与集群的连接,请使用 [kubectl get][14] 命令查看集群节点的列表。 -Azure CLICopyTry It ``` kubectl get nodes @@ -90,7 +85,6 @@ kubectl get nodes 输出: -bashCopy ``` NAME STATUS AGE VERSION @@ -107,7 +101,6 @@ Kubernetes 清单文件为集群定义了一个所需的状态,包括了集群 创建一个名为 `azure-vote.yaml` ,将下面的内容拷贝到 YAML 中。 -yamlCopy ``` apiVersion: apps/v1beta1 @@ -173,8 +166,6 @@ spec: 使用 [kubectl create][15] 命令来运行该应用程序。 -Azure CLICopyTry It - ``` kubectl create -f azure-vote.yaml @@ -182,7 +173,6 @@ kubectl create -f azure-vote.yaml 输出: -bashCopy ``` deployment "azure-vote-back" created @@ -194,7 +184,7 @@ service "azure-vote-front" created ### 测试应用程序 -当应用程序的跑起来之后,需要创建一个[ Kubernetes 服务] [16],将应用程序前端暴露在互联网上。 此过程可能需要几分钟才能完成。 +当应用程序的跑起来之后,需要创建一个 [Kubernetes 服务][16],将应用程序前端暴露在互联网上。 此过程可能需要几分钟才能完成。 要监控这个进程,使用 [kubectl get service][17] 命令时加上 `--watch` 参数。 @@ -208,8 +198,6 @@ kubectl get service azure-vote-front --watch Initially the EXTERNAL-IP for the  _azure-vote-front_  service appears as  _pending_ . Once the EXTERNAL-IP address has changed from  _pending_  to an  _IP address_ , use `CTRL-C` to stop the kubectl watch process. 最初,_azure-vote-front_ 服务的 EXTERNAL-IP 显示为 _pending_ 。 一旦 EXTERNAL-IP 地址从 _pending_ 变成一个具体的IP地址,请使用 “CTRL-C” 来停止 kubectl 监视进程。 -bashCopy - ``` azure-vote-front 10.0.34.242 80:30676/TCP 7s azure-vote-front 10.0.34.242 52.179.23.131 80:30676/TCP 2m @@ -223,9 +211,8 @@ You can now browse to the external IP address to see the Azure Vote App. ### 删除集群 -当不再需要集群时,可以使用 [az group delete] [18]命令删除资源组,容器服务和所有相关资源。 +当不再需要集群时,可以使用 [az group delete][18] 命令删除资源组,容器服务和所有相关资源。 -Azure CLICopyTry It ``` az group delete --name myResourceGroup --yes --no-wait