分布式服务云端部署指南
1. 部署到云端
将分布式服务部署到云端是关键步骤。以下是具体操作步骤:
1. 运行以下命令将 proglog
图表安装到 GKE 集群:
$ helm install proglog proglog \
--set image.repository=gcr.io/$PROJECT_ID/proglog \
--set service.lb=true
此命令会将 proglog
图表安装到 GKE 集群,同时配置 StatefulSet
从 Google 容器注册表拉取镜像,并启用每个 Pod 的服务控制器。
2. 可以通过传递 -w
标志来查看服务启动情况:
$ kubectl get services -w
- 当三个负载均衡器都启动后,验证客户端是否能连接到云端运行的服务,以及服务节点是否能相互发现:
$ ADDR=$(kubectl get service \
-l app=service-per-pod \
-o go-template=\
'{
{range .items}}\
{
{(index .status.loadBalancer.ingress 0)