Give apiserver full access to kubelet API
This commit is contained in:
		@@ -1,14 +1,15 @@
 | 
				
			|||||||
 | 
					# This binding gives the kube-apiserver user full access to the kubelet API
 | 
				
			||||||
apiVersion: rbac.authorization.k8s.io/v1beta1
 | 
					apiVersion: rbac.authorization.k8s.io/v1beta1
 | 
				
			||||||
kind: ClusterRoleBinding
 | 
					kind: ClusterRoleBinding
 | 
				
			||||||
metadata:
 | 
					metadata:
 | 
				
			||||||
  name: apiserver-node-proxy
 | 
					  name: kube-apiserver-kubelet-api-admin
 | 
				
			||||||
  labels:
 | 
					  labels:
 | 
				
			||||||
    kubernetes.io/cluster-service: "true"
 | 
					    kubernetes.io/cluster-service: "true"
 | 
				
			||||||
    addonmanager.kubernetes.io/mode: Reconcile
 | 
					    addonmanager.kubernetes.io/mode: Reconcile
 | 
				
			||||||
roleRef:
 | 
					roleRef:
 | 
				
			||||||
  apiGroup: rbac.authorization.k8s.io
 | 
					  apiGroup: rbac.authorization.k8s.io
 | 
				
			||||||
  kind: ClusterRole
 | 
					  kind: ClusterRole
 | 
				
			||||||
  name: node-proxy
 | 
					  name: kubelet-api-admin
 | 
				
			||||||
subjects:
 | 
					subjects:
 | 
				
			||||||
- apiGroup: rbac.authorization.k8s.io
 | 
					- apiGroup: rbac.authorization.k8s.io
 | 
				
			||||||
  kind: User
 | 
					  kind: User
 | 
				
			||||||
@@ -1,7 +1,8 @@
 | 
				
			|||||||
 | 
					# This role allows full access to the kubelet API
 | 
				
			||||||
apiVersion: rbac.authorization.k8s.io/v1beta1
 | 
					apiVersion: rbac.authorization.k8s.io/v1beta1
 | 
				
			||||||
kind: ClusterRole
 | 
					kind: ClusterRole
 | 
				
			||||||
metadata:
 | 
					metadata:
 | 
				
			||||||
  name: node-proxy
 | 
					  name: kubelet-api-admin
 | 
				
			||||||
  labels:
 | 
					  labels:
 | 
				
			||||||
    kubernetes.io/cluster-service: "true"
 | 
					    kubernetes.io/cluster-service: "true"
 | 
				
			||||||
    addonmanager.kubernetes.io/mode: Reconcile
 | 
					    addonmanager.kubernetes.io/mode: Reconcile
 | 
				
			||||||
@@ -10,15 +11,9 @@ rules:
 | 
				
			|||||||
  - ""
 | 
					  - ""
 | 
				
			||||||
  resources:
 | 
					  resources:
 | 
				
			||||||
  - nodes/proxy
 | 
					  - nodes/proxy
 | 
				
			||||||
  verbs:
 | 
					 | 
				
			||||||
  - create
 | 
					 | 
				
			||||||
  - get
 | 
					 | 
				
			||||||
- apiGroups:
 | 
					 | 
				
			||||||
  - ""
 | 
					 | 
				
			||||||
  resources:
 | 
					 | 
				
			||||||
  - nodes/log
 | 
					  - nodes/log
 | 
				
			||||||
  - nodes/stats
 | 
					  - nodes/stats
 | 
				
			||||||
  - nodes/metrics
 | 
					  - nodes/metrics
 | 
				
			||||||
  - nodes/spec
 | 
					  - nodes/spec
 | 
				
			||||||
  verbs:
 | 
					  verbs:
 | 
				
			||||||
  - get
 | 
					  - "*"
 | 
				
			||||||
		Reference in New Issue
	
	Block a user