可以列出所有服务器资源访问权限的kubectl插件

bitbit
最后编辑于 2019年02月28日 开发

rakkess这个词来自Review Access,它是一个可以列出所有服务器资源访问权限的kubectl插件,作者是一位叫做Cornelius Weig的德国哥们。

rakkess的具体安装和使用,在Github上有说明:
https://github.com/corneliusweig/rakkess


Image Credit:Cornelius Weig

Kubernetes(k8s)是一个进行自动化部署、扩展和管理容器化应用的开源平台,支持一系列容器技术,包括Docker、Rocket等。Google设计了Kubernetes并捐赠给了CNCF

对Kubernetes集群(Kubernetes clusters)进行操作的各种命令,就是通过kubectl以命令行的方式进行运行。kubectl是一个命令行接口(command line interface, CLI)。

kubectl命令行的语法如下:
kubectl [command] [TYPE] [NAME] [flags]
这是每个命令的详细说明文档:
https://kubernetes.io/docs/reference/generated/kubectl/kubectl-commands

对于Kubernetes集群的访问权限,可以用下面的命令,来检查用户是否可以查看当前命名空间中的deployments:
kubectl auth can-i list deployments.extensions

但如果要列出所有服务器资源的访问权限,使用rakkess比较方便。

登录注册后才能评论。