小编erk*_*kum的帖子

Kubernetes 从节点本身耗尽节点的权限

我想从节点本身耗尽节点。因此,我创建了一个服务帐户并将令牌添加到节点上的 .kube/config 文件中。我还撰写了角色绑定。

但我无法找出正确的权限。到目前为止我已经尝试过了,但没有成功。

apiVersion: rbac.authorization.k8s.io/v1beta1
kind: ClusterRole
metadata:
  name: admin-clusterrole
rules:
- apiGroups: [""]
  resources: ["nodes"]
  verbs: ["drain"]

Run Code Online (Sandbox Code Playgroud)

正确的权限是什么?
谢谢 :)

编辑1:

角色绑定:

apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
  name: node-drainer-clusterrole-bind
  namespace: default
subjects:
- kind: ServiceAccount
  name: node-drainer-sa
  namespace: default
roleRef:
  kind: ClusterRole
  name: system:node-drainer
  apiGroup: rbac.authorization.k8s.io
Run Code Online (Sandbox Code Playgroud)

服务帐号:

apiVersion: v1
kind: ServiceAccount
metadata:
  name: node-drainer-sa
Run Code Online (Sandbox Code Playgroud)

kubernetes

3
推荐指数
1
解决办法
1940
查看次数

标签 统计

kubernetes ×1