2017-09-27 76 views
1

我爲qc環境創建了名爲qc的名稱空間。禁用刪除名稱空間 - Kubernetes

apiVersion: v1 
kind: Namespace 
metadata: 
    name: {{ .Values.namespace.name | quote }} 

kubectl create -f namespace.yaml

但我可以通過運行kubectl delete namespace qc隨時刪除該命名空間。

如何禁用刪除用戶創建的命名空間?

謝謝

回答

0

你不想命名空間的禁止刪除您kubernetes管理員用戶,雖然它可能是可能的。如果有其他人或服務與您的羣集進行交互,則需要爲其定義用戶和/或服務帳戶,並將羣集角色綁定到他們,將他們的權限列入白名單。在官方Kubernetes文檔中查看Users in KubernetesUsing RBAC Authorization

+0

謝謝@Simon –

相關問題