Kubernetes RBAC管理与服务网格技术解析
1. Kubernetes RBAC管理技术
管理集群的基于角色的访问控制(RBAC)可能既复杂又令人沮丧,配置不当的RBAC还可能导致安全问题。不过,有一些工具和技术可以让RBAC管理变得更轻松。
1.1 使用 can - i 测试授权
kubectl 的 auth can - i 命令是一个实用工具,用于测试特定用户是否可以执行特定操作。在配置集群时,可以使用 can - i 验证配置设置,也可以让用户在提交错误或漏洞报告时使用该工具验证其访问权限。
- 简单用法 :
can - i命令接受一个动词和一个资源。例如,以下命令将指示当前kubectl用户是否有权限创建Pod:
$ kubectl auth can - i create pods
- 测试子资源 :可以使用
--subresource命令行标志测试子资源,如日志或端口转发:
$ kubectl auth can - i get pods --subresource = logs
<
超级会员免费看
订阅专栏 解锁全文
1147

被折叠的 条评论
为什么被折叠?



