有沒有辦法在 Kubernetes 中為所有管理員/非管理員用戶禁用模擬?
kubectl get pod --as user1
出于安全考慮,上述命令不應提供答案。先感謝您。
uj5u.com熱心網友回復:
除非您的所有用戶都已經是管理員,否則他們不應冒充用戶。正如cluster-admin您可以做“任何事情”一樣,在正常情況下不應編輯預安裝的角色/rb。
啟用模擬的必要角色是:
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: impersonator
rules:
- apiGroups: [""]
resources: ["users", "groups", "serviceaccounts"]
verbs: ["impersonate"]
只要普通用戶沒有這些權限,就不應該允許他們執行--as.
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/515527.html
