Kubernetes 是Kubernernetes';RBAC与OpenShift'相同;什么是访问控制?

Kubernetes 是Kubernernetes';RBAC与OpenShift'相同;什么是访问控制?,kubernetes,openshift-origin,rbac,Kubernetes,Openshift Origin,Rbac,自从Kubernetes发布1.6版到RBAC在1.8版中的GA,关于RBAC现在是Kubernetes中的默认版本,并且是权限框架的完整翻版,一直有很多背景噪音。作为一名OpenShift Origin用户/管理员,我没有关注讨论的Kubernetes方面,我认为我应该等待一个合适的OpenShift Origin版本,包括这些更改,然后查找发行说明和/或迁移文档 然而,现在我已经浏览了几篇关于RBAC的文章,我发现RBAC的描述与OpenShift的权限框架(自Origin诞生以来一直在使用

自从Kubernetes发布1.6版到RBAC在1.8版中的GA,关于RBAC现在是Kubernetes中的默认版本,并且是权限框架的完整翻版,一直有很多背景噪音。作为一名OpenShift Origin用户/管理员,我没有关注讨论的Kubernetes方面,我认为我应该等待一个合适的OpenShift Origin版本,包括这些更改,然后查找发行说明和/或迁移文档

然而,现在我已经浏览了几篇关于RBAC的文章,我发现RBAC的描述与OpenShift的权限框架(自Origin诞生以来一直在使用)非常相似,只是在语法上略有不同


那么,我的印象是否正确,Kubernetes的RBAC只是OpenShift Origin的一个上游端口或直接代码捐赠,只有一些小的变化?

是的,它是OpenShift访问控制的一个上游端口,有一些小的区别。在3.6和3.7版本中,OpenShift使用Kubernetes对象迁移回其授权对象:

  • 在OpenShift 3.6中,OpenShift授权对象迁移到相应的Kubernetes RBAC对象,覆盖任何现有的Kubernetes RBAC对象
  • 在OpenShift 3.7中,Kubernetes RBAC对象支持OpenShift和Kubernetes API,两者都可以互换使用