首页 > 解决方案 > 如何通过开放策略策略控制 Kubernetes GET 对象请求?

问题描述

opa(开放策略)可以在创建、删除或更新 Kubernetes 资源之前引用其策略。但在获取(描述或获取)时不能。如何强制执行此操作以获取请求?这是 OPA 的路线图还是准入控制器的范围?

我们想要阻止查看服务帐户令牌。

标签: kubernetesopen-policy-agent

解决方案


Kubernetes 中的准入控制不允许您控制get. 它只允许您控制createupdatedeleteconnect验证 webhook及其后代 RuleWithOperations的 API 文档(没有方便的链接)没有明确说明这一点,但引入 API 访问的文档明确说明了这一点。

要控制get,您需要使用授权。要使用 OPA 进行授权,您需要授权 webhook 模式


推荐阅读