[zh] Tidy up and fix links in tasks section (4/10)
This commit is contained in:
@@ -3,16 +3,14 @@ title: 使用 Helm 安装 Service Catalog
|
||||
content_type: task
|
||||
---
|
||||
<!--
|
||||
---
|
||||
title: Install Service Catalog using Helm
|
||||
reviewers:
|
||||
- chenopis
|
||||
content_type: task
|
||||
---
|
||||
-->
|
||||
|
||||
<!-- overview -->
|
||||
{{< glossary_definition term_id="service-catalog" length="all" prepend="Service Catalog is" >}}
|
||||
{{< glossary_definition term_id="service-catalog" length="all" prepend="服务目录(Service Catalog)是" >}}
|
||||
|
||||
<!--
|
||||
Use [Helm](https://helm.sh/) to install Service Catalog on your Kubernetes cluster. Up to date information on this process can be found at the [kubernetes-incubator/service-catalog](https://github.com/kubernetes-incubator/service-catalog/blob/master/docs/install.md) repo.
|
||||
@@ -21,7 +19,6 @@ Use [Helm](https://helm.sh/) to install Service Catalog on your Kubernetes clust
|
||||
要获取有关此过程的最新信息,请浏览 [kubernetes-incubator/service-catalog](https://github.com/kubernetes-incubator/service-catalog/blob/master/docs/install.md) 仓库。
|
||||
|
||||
|
||||
|
||||
## {{% heading "prerequisites" %}}
|
||||
|
||||
<!--
|
||||
@@ -35,27 +32,24 @@ Use [Helm](https://helm.sh/) to install Service Catalog on your Kubernetes clust
|
||||
* Follow the [Helm install instructions](https://github.com/kubernetes/helm/blob/master/docs/install.md).
|
||||
* If you already have an appropriate version of Helm installed, execute `helm init` to install Tiller, the server-side component of Helm.
|
||||
-->
|
||||
* 理解 [Service Catalog](/docs/concepts/service-catalog/) 的关键概念。
|
||||
* 理解[服务目录](/zh/docs/concepts/service-catalog/) 的关键概念。
|
||||
* Service Catalog 需要 Kubernetes 集群版本在 1.7 或更高版本。
|
||||
* 您必须启用 Kubernetes 集群的 DNS 功能。
|
||||
* 你必须启用 Kubernetes 集群的 DNS 功能。
|
||||
* 如果使用基于云的 Kubernetes 集群或 {{< glossary_tooltip text="Minikube" term_id="minikube" >}},则可能已经启用了集群 DNS。
|
||||
* 如果您正在使用 `hack/local-up-cluster.sh`,请确保设置了 `KUBE_ENABLE_CLUSTER_DNS` 环境变量,然后运行安装脚本。
|
||||
* 如果你正在使用 `hack/local-up-cluster.sh`,请确保设置了 `KUBE_ENABLE_CLUSTER_DNS` 环境变量,然后运行安装脚本。
|
||||
* [安装和设置 v1.7 或更高版本的 kubectl](/zh/docs/tasks/tools/install-kubectl/),确保将其配置为连接到 Kubernetes 集群。
|
||||
* 安装 v2.7.0 或更高版本的 [Helm](http://helm.sh/)。
|
||||
* 安装 v2.7.0 或更高版本的 [Helm](https://helm.sh/)。
|
||||
* 遵照 [Helm 安装说明](https://github.com/kubernetes/helm/blob/master/docs/install.md)。
|
||||
* 如果已经安装了适当版本的 Helm,请执行 `helm init` 来安装 Helm 的服务器端组件 Tiller。
|
||||
|
||||
|
||||
|
||||
<!-- steps -->
|
||||
<!--
|
||||
## Add the service-catalog Helm repository
|
||||
|
||||
Once Helm is installed, add the *service-catalog* Helm repository to your local machine by executing the following command:
|
||||
-->
|
||||
## 添加 service-catalog Helm 仓库
|
||||
|
||||
<!--
|
||||
Once Helm is installed, add the *service-catalog* Helm repository to your local machine by executing the following command:
|
||||
-->
|
||||
安装 Helm 后,通过执行以下命令将 *service-catalog* Helm 存储库添加到本地计算机:
|
||||
|
||||
```shell
|
||||
@@ -83,18 +77,16 @@ svc-cat/catalog 0.0.1 service-catalog API server and controller-manag...
|
||||
|
||||
<!--
|
||||
## Enable RBAC
|
||||
|
||||
Your Kubernetes cluster must have RBAC enabled, which requires your Tiller Pod(s) to have `cluster-admin` access.
|
||||
|
||||
If you are using Minikube, run the `minikube start` command with the following flag:
|
||||
-->
|
||||
## 启用 RBAC
|
||||
|
||||
<!--
|
||||
Your Kubernetes cluster must have RBAC enabled, which requires your Tiller Pod(s) to have `cluster-admin` access.
|
||||
-->
|
||||
您的 Kubernetes 集群必须启用 RBAC,这需要您的 Tiller Pod 具有 `cluster-admin` 访问权限。
|
||||
你的 Kubernetes 集群必须启用 RBAC,这需要你的 Tiller Pod 具有 `cluster-admin` 访问权限。
|
||||
|
||||
<!--
|
||||
If you are using Minikube, run the `minikube start` command with the following flag:
|
||||
-->
|
||||
如果您使用的是 Minikube,请使用以下参数运行 `minikube start` 命令:
|
||||
如果你使用的是 Minikube,请使用以下参数运行 `minikube start` 命令:
|
||||
|
||||
```shell
|
||||
minikube start --extra-config=apiserver.Authorization.Mode=RBAC
|
||||
@@ -103,7 +95,7 @@ minikube start --extra-config=apiserver.Authorization.Mode=RBAC
|
||||
<!--
|
||||
If you are using `hack/local-up-cluster.sh`, set the `AUTHORIZATION_MODE` environment variable with the following values:
|
||||
-->
|
||||
如果您使用 `hack/local-up-cluster.sh`,请使用以下值设置 `AUTHORIZATION_MODE` 环境变量:
|
||||
如果你使用 `hack/local-up-cluster.sh`,请使用以下值设置 `AUTHORIZATION_MODE` 环境变量:
|
||||
|
||||
```
|
||||
AUTHORIZATION_MODE=Node,RBAC hack/local-up-cluster.sh -O
|
||||
@@ -114,11 +106,12 @@ By default, `helm init` installs the Tiller Pod into the `kube-system` namespace
|
||||
-->
|
||||
默认情况下,`helm init` 将 Tiller Pod 安装到 `kube-system` 命名空间,Tiller 配置为使用 `default` 服务帐户。
|
||||
|
||||
{{< note >}}
|
||||
<!--
|
||||
If you used the `--tiller-namespace` or `--service-account` flags when running `helm init`, the `--serviceaccount` flag in the following command needs to be adjusted to reference the appropriate namespace and ServiceAccount name.
|
||||
-->
|
||||
如果在运行 `helm init` 时使用了 `--tiller-namespace` 或 `--service-account` 参数,则需要调整以下命令中的 `--serviceaccount` 参数以引用相应的 namespace 和 ServiceAccount 名称。
|
||||
{{< note >}}
|
||||
如果在运行 `helm init` 时使用了 `--tiller-namespace` 或 `--service-account` 参数,
|
||||
则需要调整以下命令中的 `--serviceaccount` 参数以引用相应的名字空间和服务账号名称。
|
||||
{{< /note >}}
|
||||
|
||||
<!--
|
||||
@@ -134,12 +127,11 @@ kubectl create clusterrolebinding tiller-cluster-admin \
|
||||
|
||||
<!--
|
||||
## Install Service Catalog in your Kubernetes cluster
|
||||
|
||||
Install Service Catalog from the root of the Helm repository using the following command:
|
||||
-->
|
||||
## 在 Kubernetes 集群中安装 Service Catalog
|
||||
|
||||
<!--
|
||||
Install Service Catalog from the root of the Helm repository using the following command:
|
||||
-->
|
||||
使用以下命令从 Helm 存储库的根目录安装 Service Catalog:
|
||||
|
||||
{{< tabs name="helm-versions" >}}
|
||||
@@ -149,11 +141,12 @@ helm install catalog svc-cat/catalog --namespace catalog
|
||||
```
|
||||
{{% /tab %}}
|
||||
{{% tab name="Helm version 2" %}}
|
||||
|
||||
```shell
|
||||
helm install svc-cat/catalog --name catalog --namespace catalog
|
||||
```
|
||||
|
||||
|
||||
{{% /tab %}}
|
||||
{{< /tabs >}}
|
||||
|
||||
## {{% heading "whatsnext" %}}
|
||||
|
||||
@@ -163,3 +156,4 @@ helm install svc-cat/catalog --name catalog --namespace catalog
|
||||
-->
|
||||
* 查看[示例服务代理](https://github.com/openservicebrokerapi/servicebroker/blob/mastergettingStarted.md#sample-service-brokers)。
|
||||
* 探索 [kubernetes-incubator/service-catalog](https://github.com/kubernetes-incubator/service-catalog) 项目。
|
||||
|
||||
|
||||
@@ -6,26 +6,23 @@ content_type: task
|
||||
---
|
||||
|
||||
<!--
|
||||
---
|
||||
title: Install Service Catalog using SC
|
||||
reviewers:
|
||||
- chenopis
|
||||
content_type: task
|
||||
---
|
||||
-->
|
||||
|
||||
<!-- overview -->
|
||||
{{< glossary_definition term_id="service-catalog" length="all" prepend="Service Catalog is" >}}
|
||||
{{< glossary_definition term_id="service-catalog" length="all" prepend="服务目录(Service Catalog)是" >}}
|
||||
|
||||
<!--
|
||||
Use the [Service Catalog Installer](https://github.com/GoogleCloudPlatform/k8s-service-catalog#installation) tool to easily install or uninstall Service Catalog on your Kubernetes cluster. This CLI tool is installed as `sc` in your local environment.
|
||||
-->
|
||||
使用[服务目录安装程序](https://github.com/GoogleCloudPlatform/k8s-service-catalog#installation)工具可以轻松地在 Kubernetes 集群上安装或卸载服务目录。
|
||||
使用[服务目录安装程序](https://github.com/GoogleCloudPlatform/k8s-service-catalog#installation)
|
||||
工具可以轻松地在 Kubernetes 集群上安装或卸载服务目录。
|
||||
这个 CLI 工具以 `sc` 命令形式被安装在您的本地环境中。
|
||||
|
||||
|
||||
|
||||
|
||||
## {{% heading "prerequisites" %}}
|
||||
|
||||
<!--
|
||||
@@ -38,27 +35,25 @@ Use the [Service Catalog Installer](https://github.com/GoogleCloudPlatform/k8s-s
|
||||
|
||||
kubectl create clusterrolebinding cluster-admin-binding --clusterrole=cluster-admin --user=<user-name>
|
||||
-->
|
||||
* 了解[服务目录](/docs/concepts/service-catalog/)的主要概念。
|
||||
* 了解[服务目录](/zh/docs/concepts/service-catalog/)的主要概念。
|
||||
* 安装 [Go 1.6+](https://golang.org/dl/) 以及设置 `GOPATH`。
|
||||
* 安装生成 SSL 工件所需的 [cfssl](https://github.com/cloudflare/cfssl) 工具。
|
||||
* 服务目录需要 Kubernetes 1.7+ 版本。
|
||||
* [安装和设置 kubectl](/docs/tasks/tools/install-kubectl/),以便将其配置为连接到 Kubernetes v1.7+ 集群。
|
||||
* [安装和设置 kubectl](/zh/docs/tasks/tools/install-kubectl/),以便将其配置为连接到 Kubernetes v1.7+ 集群。
|
||||
* 要安装服务目录,kubectl 用户必须绑定到 *cluster-admin* 角色。为了确保这是正确的,请运行以下命令:
|
||||
|
||||
kubectl create clusterrolebinding cluster-admin-binding --clusterrole=cluster-admin --user=<user-name>
|
||||
|
||||
|
||||
|
||||
```
|
||||
kubectl create clusterrolebinding cluster-admin-binding --clusterrole=cluster-admin --user=<user-name>
|
||||
```
|
||||
|
||||
<!-- steps -->
|
||||
<!--
|
||||
## Install `sc` in your local environment
|
||||
|
||||
Install the `sc` CLI tool using the `go get` command:
|
||||
-->
|
||||
## 在本地环境中安装 `sc`
|
||||
|
||||
<!--
|
||||
Install the `sc` CLI tool using the `go get` command:
|
||||
-->
|
||||
使用 `go get` 命令安装 `sc` CLI 工具:
|
||||
|
||||
```Go
|
||||
@@ -72,12 +67,11 @@ After running the above command, `sc` should be installed in your `GOPATH/bin` d
|
||||
|
||||
<!--
|
||||
## Install Service Catalog in your Kubernetes cluster
|
||||
|
||||
First, verify that all dependencies have been installed. Run:
|
||||
-->
|
||||
## 在 Kubernetes 集群中安装服务目录
|
||||
|
||||
<!--
|
||||
First, verify that all dependencies have been installed. Run:
|
||||
-->
|
||||
首先,检查是否已经安装了所有依赖项。运行:
|
||||
|
||||
```shell
|
||||
@@ -104,20 +98,17 @@ sc install --etcd-backup-storageclass "standard"
|
||||
|
||||
<!--
|
||||
## Uninstall Service Catalog
|
||||
|
||||
If you would like to uninstall Service Catalog from your Kubernetes cluster using the `sc` tool, run:
|
||||
-->
|
||||
## 卸载服务目录
|
||||
|
||||
<!--
|
||||
If you would like to uninstall Service Catalog from your Kubernetes cluster using the `sc` tool, run:
|
||||
-->
|
||||
如果您想使用 `sc` 工具从 Kubernetes 集群卸载服务目录,请运行:
|
||||
|
||||
```shell
|
||||
sc uninstall
|
||||
```
|
||||
|
||||
|
||||
|
||||
## {{% heading "whatsnext" %}}
|
||||
|
||||
<!--
|
||||
|
||||
Reference in New Issue
Block a user