
谷歌的容器管理系统从Borg、Omega到近日火爆的Kubernetes,尽管它是近期才受人知晓,但作为Linux容器被谷歌使用已经有十多年。所以今天就PaaS层面来讲讲CloudFoundry和Kubernetes的那些技术。
沈阅斌 MoPaaS研发总监
客户端证书认证:在apiserver设置--client-ca-file=SOMEFILE即可实现。引用的文件必须包含一个或多个证书颁发机构使用验证客户端证书提交对服务器的API
Token:在apiserver设置--token-auth-file=SOMEFILE即可实现。目前,令牌和令牌列表无限延续下去,需要重新启动apiserver才会改变。
Token格式为 : token,user,uid,"group1,group2,group3" http basic auth:在apiserver设置--basic-auth-file=SOMEFILE即可实现。
文件格式为 : password, user name, user id
--authorization-mode=AlwaysDeny
--authorization-mode=AlwaysAllow
--authorization-mode=ABAC
user如果你指定user, 它必须匹配已验证用户的用户名。
group, 如果你指定 group, 它必须匹配已验证用户的某一个组.
readonly当为真时,只能进行 GET 操作.
resource, 如 pods.
namespace
{"user":"admin"}
{"user":"scheduler", "readonly": true, "resource": "pods"}
{"user":"scheduler", "resource": "bindings"}

