91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

桃江县| 津南区| 中宁县| 丹江口市| 沧州市| 苍山县| 山西省| 安国市| 康马县| 长垣县| 库尔勒市| 太保市| 荥阳市| 卓尼县| 五莲县| 吉隆县| 虎林市| 田东县| 磴口县| 新干县| 屯昌县| 同仁县| 阜城县| 红桥区| 交城县| 榆社县| 通道| 神木县| 盐津县| 朔州市| 固原市| 永登县| 织金县| 博爱县| 乡宁县| 中卫市| 宜君县| 黄石市| 石林| 宜黄县| 寿阳县|