|NO.Z.00217|——————————|CloudNative|——|KuberNetes&细粒度权限控制.V01|——|RBAC.v01|概述|
一、RBAC概述
### --- RBAC说明
~~~ # RBAC:
~~~ 基于角色的访问控制,Role-Based Access Control。
~~~ 他是一种基于企业内个人角色来管理一些资源的访问方法。
### --- Jenkins使用基于角色的用户权限管理。
~~~ RBAC:4中顶级资源,Role、ClusterRole、RoleBinding、ClusterRoleBinding。
~~~ Role:角色,包含一组权限的规则。没有拒绝规则,只是附加允许。Namespace隔离,只作用于命名空间内。
~~~ ClusterRole:和Role的区别,Role是只作用于命名空间内,作用于整个集群。
~~~ RoleBinding:作用于命令空间内,将ClusterRole或者Role绑定到User、Group、ServiceAccount。
~~~ ClusterRoleBinding:作用于整个集群。
二、k8s的认证方式:
### --- k8s的认证方式:
~~~ ServiceAccount是非常常用的,还可以使用:User、Group认证
~~~ Basic-auth-file:就是创建了一个文件,这个文件保存着账号密码;
### --- Basic-auth-file的文件格式:
~~~ # 缺陷:
~~~ 更新了一个basci-auth-file之后,kube-apiserver是不会读取更新里面的内容,
~~~ 需要重启kube-apiserver才会生效。’
'password','username','groul1,group2'
Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart
——W.S.Landor
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了