kubernetes RBAC

Role:

kind: Role

apiVersion: rbac.authorization.k8s.io/v1

metadata:

  namespace: gauss

  name: gauss-op

rules:

- apiGroups: ["*"]

  resources: ["*"]

  verbs: ["*"]

RoleBinding:

kind: RoleBinding

apiVersion: rbac.authorization.k8s.io/v1

metadata:

  name: bach-gauss-rb

  namespace: gauss

subjects:

- kind: ServiceAccount

  name: bach-gauss

roleRef:

  kind: Role

  name: gauss-op

  apiGroup: rbac.authorization.k8s.io

ClusterRole:

apiVersion: rbac.authorization.k8s.io/v1alpha1

kind: ClusterRole

metadata:

  name: cluster-read-all

rules:

  -

    apiGroups:

      - ""

      - apps

      - autoscaling

      - batch

      - extensions

      - policy

      - rbac.authorization.k8s.io

    resources:

      - componentstatuses

      - configmaps

      - daemonsets

      - deployments

      - events

      - endpoints

      - horizontalpodautoscalers

      - ingress

      - jobs

      - limitranges

      - namespaces

      - nodes

      - pods

      - persistentvolumes

      - persistentvolumeclaims

      - resourcequotas

      - replicasets

      - replicationcontrollers

      - serviceaccounts

      - services

      - secrets

      - ingresses

      - statefulsets

    verbs:

      - get

      - watch

      - list

  - nonResourceURLs: ["*"]

    verbs:

      - get

      - watch

      - list

ClusterRoleBinding

kind: ClusterRoleBinding

apiVersion: rbac.authorization.k8s.io/v1beta1

metadata:

  name: read-secrets-global

subjects:

- kind: ServiceAccount

  name: kubernetes-dashboard

  namespace: kube-system

roleRef:

  kind: ClusterRole

  name: cluster-read-all

  apiGroup: rbac.authorization.k8s.io

 

 

转载于:https://www.cnblogs.com/allenhaozi/p/8659559.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值