我要从库伯内特斯,基恩和格洛开始了。我的目标是将一个简单的http服务部署到gke集群中。我已经成功地建立了一个协作的、全局的服务,并在那里部署了一个名为backend的健康服务。下一步是设置路由/api/v1 -> backend。我已经创建了一个名为public-api的虚拟服务,现在我需要添加一个路由。根据医生的说法,我需要跑
glooctl add route \
--path-exact /api/v1 \
--dest-name ???dest-name??? \
--prefix-rewrite /我很困惑。我想如果我只是在普通的gke上安装简单的gloo,这会更容易一些。但是我看到了基恩的四条上游:
| mb-backend-bdtr2-4tdfq-9090 | Kubernetes | Accepted | svc name: |
| | | | backend-bdtr2-4tdfq |
| | | | svc namespace: mb |
| | | | port: 9090 |
| | | | |
| mb-backend-bdtr2-4tdfq-9091 | Kubernetes | Accepted | svc name: |
| | | | backend-bdtr2-4tdfq |
| | | | svc namespace: mb |
| | | | port: 9091 |
| | | | |
| mb-backend-bdtr2-80 | Kubernetes | Accepted | svc name: backend-bdtr2 |
| | | | svc namespace: mb |
| | | | port: 80 |
| | | | |
| mb-backend-bdtr2-zz6t9-80 | Kubernetes | Accepted | svc name: |
| | | | backend-bdtr2-zz6t9 |
| | | | svc namespace: mb |
| | | | port: 80 |我有四个问题:
发布于 2019-10-08 22:22:37
感谢社区对solo.io的帮助,我找到了答案。
backend-bdtr2。这个值可以通过运行带有80个端口的kubectl get proxy -n gloo-system knative-external-proxy -oyaml.backend服务。当服务需要扩展时,它们将动态地路由到附加激活器。显然,上游是外部的,第二个是内部路由(但是对于端口9090和9091的now).https://stackoverflow.com/questions/58294347
复制相似问题