kubernetes 列出标准k8s和EKS集群中支持的授权模式[已关闭]

4urapxun  于 2023-10-17  发布在  Kubernetes
关注(0)|答案(1)|浏览(115)

已关闭此问题为not about programming or software development。它目前不接受回答。

这个问题似乎不是关于a specific programming problem, a software algorithm, or software tools primarily used by programmers的。如果你认为这个问题与another Stack Exchange site的主题有关,你可以留下评论,解释在哪里可以回答这个问题。
上个月关门了。
社区上个月审查了是否重新打开这个问题,并将其关闭:
原始关闭原因未解决
Improve this question
当阅读这篇博客文章https://raesene.github.io/blog/2023/04/08/lets-talk-about-kubelet-authorization/
发现有多种授权模式支持,我的理解是ABAC和现在的RBAC。
在kubelet配置中,我们在某些配置中有这个标志--authorization-mode=Node,RBAC
想了解有一些kubectl命令,以找到所有授权模式都存在/支持?

gg58donl

gg58donl1#

如果您使用本地集群,要了解Kubernetes集群中支持哪些授权模式,可以使用kubectl命令来检索此信息。您可以通过检查集群配置(特别是kube-apiserver组件)来实现这一点。
你可以这样做:

kubectl describe pod kube-apiserver-<your-api-server-pod-name> -n kube-system

<your-api-server-pod-name>替换为kube-system命名空间中kube-apiserver pod的实际名称。
在输出中查找--authorization-mode标志。此标志将指定在集群中启用哪些授权模式。它可能看起来像这样:

--authorization-mode=Node,RBAC

在上面的示例中,在集群中启用了Node和RBAC授权模式。您可以根据群集配置启用不同的模式,此命令将为您提供已启用授权模式的权威列表。

相关问题