- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
name: p-viewer-role
namespace: pepsi
rules:
- apiGroups:
- ""
resourceNames:
- p83
resources:
- pods
verbs:
- list
- get
- watch
当我们在 Roles 中使用 resourceNames 时,下面的命令有效
kubectl get pods -n pepsi p83
返回一个正确的值。然而,
kubectl get pods -n pepsi
禁止返回。为什么不列出 p83
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
name: p-viewer-rolebinding
namespace: pepsi
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
name: p-viewer-role
subjects:
- apiGroup: rbac.authorization.k8s.io
kind: Group
name: pepsi-project-viewer
namespace: project
最佳答案
这是预期的行为。您已经定义了一个 role
,它的范围是 namespace
pepsi 到 pod
resources
具有特定的 resourceName
p83
。
要使 kubectl get pods -n peps
命令生效,您需要从 Role
中删除 resourceNames
p83
>
这种高级验证最好由 OPA 处理您可以在其中定义细粒度的策略。
关于具有 resourceName 和列表对象的 Kubernetes RBAC 角色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62274122/
我有一个 breeze js 导航属性,所有加载都很好,但我想刷新导航记录,所以我尝试使用以下代码 this.data().entityAspect .loadNavigationProperty
我有这个代码: Assembly myAssembly = Assembly.GetExecutingAssembly(); foreach (string resou
apiVersion: rbac.authorization.k8s.io/v1
我发现图像文字令人分心而不是有用。 有什么办法可以禁用此 Xcode 功能吗? 最佳答案 一个很好的方法是替换所有出现的 #imageLiteral与 UIImage(imageLiteralReso
我很困惑。我找不到如何将自定义“搜索”方法与在 spring-data-rest 的帮助下加载的方法一起定义。你能回答我吗,这个框架有这种“开箱即用”的可能性吗?如果有,你能告诉我,我在哪里可以找到它
使用 Durandal/Breeze/Knockout 添加新页面或查找时,在执行大量步骤来加载所有数据并创建页面后,我会不断收到以下错误。 未捕获错误:无法加载路由模块(viewmodels/hom
我是一名优秀的程序员,十分优秀!