中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

kubernetes中如何實現RBAC 角色訪問控制

發布時間:2021-12-24 16:07:09 來源:億速云 閱讀:113 作者:小新 欄目:大數據

小編給大家分享一下kubernetes中如何實現RBAC 角色訪問控制,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

一:RBAC體系結構
kubernetes中如何實現RBAC 角色訪問控制
二:RBAC角色綁定流程
kubernetes中如何實現RBAC 角色訪問控制
三:說明
1.RBAC的優勢
a.對集群中的資源和非資源權限均有完整覆蓋
b.RBAC由API對象完成,可以用Kubectl或API進行操作
c.可以在允許時進行調整,無須重新啟動API Server

2.Role
一個角色就是一組權限的集合,在一個命名空間中,可以使用Role定義一個角色,如果是集群級別的可以使用ClusterRole.

3.ClusterRole
除了和Role一樣具有命名空間內資源的管理能力,還可以用于特殊元素的授權。如:
a.集群范圍的資源,node等
b.非資源型的路徑,如“/healthz”
c.涵蓋全部命名空間的資源

4.RoleBinding和ClusterRoleBinding
兩者用于把一個角色綁定到一個目標上,如User,Group或Service Account. RoleBinding可以引用Role和ClusterRole, ClusterRoleBinding僅可以引用ClusterRole.

5.對資源的引用方式
a.使用“/”來分隔資源和下級資源  如:resources: ["pods", "pods/log"]
b.通過名字進行引用   如:resourceNames: ["my-configmap"]

6.常用角色示
a.運行讀取核心API組中的POD資源

點擊(此處)折疊或打開

  1. rules:

  2. - apiGroups: [""]

  3.   resources: ["pods"]

  4.   verbs: ["get", "list", "watch"]

b.運行讀寫“extensions”和"apps"兩個API組中的deployment資源

點擊(此處)折疊或打開

  1. rules:

  2. - apiGroups: ["extensions", "apps"]

  3.   resources: ["deployments"]

  4.   verbs: ["get", "list", "watch", "create", "update", "patch", "delete"]

7.常用角色綁定示例
a.綁定Kube-system命名空間中默認的service-account

點擊(此處)折疊或打開

  1. subjects:

  2. - kind: ServiceAccount

  3.   name: default

  4.   namespace: kube-system

b.qa命名空間中的所有service account

點擊(此處)折疊或打開

  1. subjects:

  2. - kind: Group

  3.   name: system:serviceaccounts:qa

  4.   apiGroup: rbac.authorization.k8s.io

c.所有認證用戶

點擊(此處)折疊或打開

  1. subjects:

  2. - kind: Group

  3.   name: system:authenticated

  4.   apiGroup: rbac.authorization.k8s.io

8.對Service Account的授權管理
kube-system之外的service account 是沒有任何權限的,這就需要用戶為service account賦予所需的權限。如:

點擊(此處)折疊或打開

  1. kubectl create rolebinding default-view \

  2.   --clusterrole=view \

  3.   --serviceaccount=my-namespace:default \

  4.   --namespace=my-namespace

看完了這篇文章,相信你對“kubernetes中如何實現RBAC 角色訪問控制”有了一定的了解,如果想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

廉江市| 孟州市| 城口县| 阳高县| 二连浩特市| 卢龙县| 郁南县| 阿鲁科尔沁旗| 正镶白旗| 高清| 高州市| 同心县| 从化市| 河北省| 奉节县| 体育| 灵寿县| 土默特右旗| 湖北省| 疏附县| 奎屯市| 苗栗市| 新和县| 平乡县| 札达县| 尼玛县| 莱阳市| 厦门市| 唐山市| 澄城县| 苏州市| 三江| 上栗县| 孝义市| 谢通门县| 普宁市| 高邑县| 习水县| 柳林县| 平阴县| 毕节市|