当我试图
kubectl create -f cloudflare-argo-rolebinding.yml这个RoleBinding
kind: RoleBinding
apiVersion: rbac.authorization.k8s.io/v1
metadata:
name: cloudflare-argo-rolebinding
namespace: default
subjects:
- kind: ServiceAccount
name: cloudflare-argo
apiGroup: rbac.authorization.k8s.io
roleRef:
kind: Role
name: cloudflare-argo-role
apiGroup: rbac.authorization.k8s.io我知道这个错误:
The RoleBinding "cloudflare-argo-rolebinding" is invalid: subjects[0].apiGroup: Unsupported value: "rbac.authorization.k8s.io": supported values: ""知道吗?我正在DigitalOcean上使用他们的新的Kubernetes服务,如果有帮助的话。
发布于 2018-10-30 06:36:40
我认为问题在于使用错误的apiGroup。
kind: RoleBinding
apiVersion: rbac.authorization.k8s.io/v1
metadata:
name: cloudflare-argo-rolebinding
namespace: default
subjects:
- kind: ServiceAccount
name: cloudflare-argo
# apiGroup is ""(core/v1) for service_account
apiGroup: ""
roleRef:
kind: Role
name: cloudflare-argo-role
apiGroup: rbac.authorization.k8s.io发布于 2018-10-30 05:38:51
ServiceAccount主题在v1 API中,即apiGroup "“。
https://stackoverflow.com/questions/53050611
复制相似问题