使用 Helm 安装 Service Catalog

    服务目录可以检索、供应、和绑定由 服务代理人(Service Brokers) 提供的外部, 而无需知道那些服务具体是怎样创建和托管的。

    使用 Helm 在 Kubernetes 集群上安装 Service Catalog。 要获取有关此过程的最新信息,请浏览 仓库。

    • 理解服务目录 的关键概念。
    • Service Catalog 需要 Kubernetes 集群版本在 1.7 或更高版本。
    • ,确保将其配置为连接到 Kubernetes 集群。
    • 安装 v2.7.0 或更高版本的 Helm
      • 遵照 。
      • 如果已经安装了适当版本的 Helm,请执行 helm init 来安装 Helm 的服务器端组件 Tiller。

    安装 Helm 后,通过执行以下命令将 service-catalog Helm 存储库添加到本地计算机:

    1. helm search service-catalog

    如果安装成功,该命令应输出以下内容:

    你的 Kubernetes 集群必须启用 RBAC,这需要你的 Tiller Pod 具有 cluster-admin 访问权限。

    如果你使用的是 Minikube,请使用以下参数运行 minikube start 命令:

      默认情况下,helm init 将 Tiller Pod 安装到 kube-system 命名空间,Tiller 配置为使用 default 服务帐户。

      说明: 如果在运行 helm init 时使用了 --tiller-namespace 或 参数, 则需要调整以下命令中的 --serviceaccount 参数以引用相应的名字空间和服务账号名称。

      配置 Tiller 以获得 cluster-admin 访问权限:

      1. kubectl create clusterrolebinding tiller-cluster-admin \
      2. --clusterrole=cluster-admin \
      3. --serviceaccount=kube-system:default
      1. helm install svc-cat/catalog --name catalog --namespace catalog