使用 Helm 安装 Service Catalog
服务目录可以检索、供应、和绑定由 服务代理人(Service Brokers)由第三方提供并维护的一组托管服务的访问端点。 提供的外部 ,而无需知道那些服务具体是怎样创建和托管的。
使用 Helm 在 Kubernetes 集群上安装 Service Catalog。 要获取有关此过程的最新信息,请浏览 仓库。
- 理解 Service Catalog 的关键概念。
- 您必须启用 Kubernetes 集群的 DNS 功能。
- 如果使用基于云的 Kubernetes 集群或 ,则可能已经启用了集群 DNS。
- 如果您正在使用 ,请确保设置了
KUBE_ENABLE_CLUSTER_DNS
环境变量,然后运行安装脚本。
- 安装和设置 v1.7 或更高版本的 kubectl,确保将其配置为连接到 Kubernetes 集群。
- 安装 v2.7.0 或更高版本的 。
- 遵照 Helm 安装说明。
安装 Helm 后,通过执行以下命令将 service-catalog Helm 存储库添加到本地计算机:
helm search service-catalog
如果安装成功,该命令应输出以下内容:
您的 Kubernetes 集群必须启用 RBAC,这需要您的 Tiller Pod 具有 cluster-admin
访问权限。
如果您使用的是 Minikube,请使用以下参数运行 minikube start
命令:
默认情况下,helm init
将 Tiller Pod 安装到 kube-system
命名空间,Tiller 配置为使用 default
服务帐户。
kubectl create clusterrolebinding tiller-cluster-admin \
--serviceaccount=kube-system:default
使用以下命令从 Helm 存储库的根目录安装 Service Catalog:
- 查看。