website/content/zh/docs/tasks/service-catalog/install-service-catalog-usi...

4.3 KiB
Raw Permalink Blame History

title reviewers content_type
使用 SC 安装服务目录
chenopis
task

{{< glossary_definition term_id="service-catalog" length="all" prepend="服务目录Service Catalog是" >}}

使用 GCP 服务目录安装程序 工具可以轻松地在 Kubernetes 集群上安装或卸载服务目录,并将其链接到 Google Cloud 项目。

服务目录不仅可以与 Google Cloud 一起使用,还可以与任何类型的托管服务一起使用。

{{% heading "prerequisites" %}}

  • 了解服务目录 的主要概念。

  • 安装 Go 1.6+ 以及设置 GOPATH

  • 安装生成 SSL 工件所需的 cfssl 工具。

  • 服务目录需要 Kubernetes 1.7+ 版本。

  • 安装和设置 kubectl 以便将其配置为连接到 Kubernetes v1.7+ 集群。

  • 要安装服务目录kubectl 用户必须绑定到 cluster-admin 角色。 为了确保这是正确的,请运行以下命令:

    kubectl create clusterrolebinding cluster-admin-binding --clusterrole=cluster-admin --user=<user-name>
    

在本地环境中安装 sc

安装程序在你的本地计算机上以 CLI 工具的形式运行,名为 sc

使用 go get 安装:

go get github.com/GoogleCloudPlatform/k8s-service-catalog/installer/cmd/sc

现在,sc 应该已经被安装在 GOPATH/bin 目录中了。

在 Kubernetes 集群中安装服务目录

首先,检查是否已经安装了所有依赖项。运行:

sc check

如检查通过,应输出:

Dependency check passed. You are good to go.

接下来,运行安装命令并指定要用于备份的 storageclass

sc install --etcd-backup-storageclass "standard"

卸载服务目录

如果您想使用 sc 工具从 Kubernetes 集群卸载服务目录,请运行:

sc uninstall

{{% heading "whatsnext" %}}