AnzoGraph helm-SPARQL查询端口



我已经使用Helm部署了Anzograph,并设置了配置值以启用SPARQL Endpoint:

azgSettings:
enable_sparql_protocol: true

但是服务不公开用于SPARQL API访问的预期端口7070。

anzograph-anzograph                          ClusterIP      None             <none>                                                                            12345/TCP                                      10s
anzograph-anzograph-db-lb                    LoadBalancer   172.20.164.162   internal-12345-abc.eu-west-2.elb.amazonaws.com   5600:30415/TCP,5700:31206/TCP,7000:30959/TCP   10s
anzograph-anzograph-frontend-lb              LoadBalancer   172.20.73.121    internal-12345-abc.eu-west-2.elb.amazonaws.com   443:31459/TCP,80:30356/TCP                     10s

如何访问集群外的SPARQL端点

通过LoadBalancer暴露的端口似乎都不起作用。端口12345被标记为dummy,并且似乎什么都不做。直接在7070(kubectl port-forward pod/anzograph-anzograph-db-0 7070(上查询pod似乎更进一步,但给出了400个错误,没有日志。

感谢的帮助

SPARQL端点在端口80前端的/sparql路由下可用。您可以使用:http://anzograph-anzograph-frontend-lb:80/sparql在集群内访问它,或者从外部运行:获得临时开发访问权限

kubectl port-forward svc/anzograph-anzograph-frontend-lb 8080:80
http://localhost:8080/sparql?query=XYZ

最新更新