首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在GKE上将OPA部署为侧车后找到opa url

如何在GKE上将OPA部署为侧车后找到opa url
EN

Stack Overflow用户
提问于 2020-06-25 15:54:56
回答 1查看 120关注 0票数 0

我用我的application.Now部署了OPA作为侧车,我想找出OPA,因为我想把它作为端点。OPA文档提到,我们可以在部署后使用"OPA_URL=$(minikube OPA -- url )“,然后使用这个命令"curl $ opa _URL/v1/data”查找OPA URL。所以我想知道我怎样才能用GKE做同样的事情?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-25 16:07:30

默认情况下,OPA绑定在0.0.0.0:8181上,这样您就可以在POD_IP:8181上找到它。您可以通过设置--addr来控制这一点。

例如,如果您只想在pod中公开OPA (当您将其作为侧服务器运行时,这是有意义的),您可以执行以下操作:

代码语言:javascript
复制
opa run --server --addr localhost:8181 --diagnostic-addr 0.0.0.0:8182

这将:

(opa run --server)

  • Bind
  • 作为服务器启动opa仅在
  • 上将诊断API绑定在所有接口上(例如,可以配置kubelet的健康检查)

如果您想将OPA公开为pod之外的服务(在这种情况下,它不再真正用作sidecar ),您将不得不创建一个Kubernetes service对象,就像对任何其他工作负载一样。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62579402

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档