我用我的application.Now部署了OPA作为侧车,我想找出OPA,因为我想把它作为端点。OPA文档提到,我们可以在部署后使用"OPA_URL=$(minikube OPA -- url )“,然后使用这个命令"curl $ opa _URL/v1/data”查找OPA URL。所以我想知道我怎样才能用GKE做同样的事情?
发布于 2020-06-25 16:07:30
默认情况下,OPA绑定在0.0.0.0:8181上,这样您就可以在POD_IP:8181上找到它。您可以通过设置--addr来控制这一点。
例如,如果您只想在pod中公开OPA (当您将其作为侧服务器运行时,这是有意义的),您可以执行以下操作:
opa run --server --addr localhost:8181 --diagnostic-addr 0.0.0.0:8182这将:
(opa run --server)
。
如果您想将OPA公开为pod之外的服务(在这种情况下,它不再真正用作sidecar ),您将不得不创建一个Kubernetes service对象,就像对任何其他工作负载一样。
https://stackoverflow.com/questions/62579402
复制相似问题