Kok*_*Teh 12 authorization kubernetes amazon-eks
我最近使用 eksctl 在 EKS 上创建了一个集群。kubectl logs -f mypod-0遇到授权错误:
Error from server (InternalError): Internal error occurred: Authorization error (user=kube-apiserver-kubelet-client, verb=get, resource=nodes, subresource=proxy)
任何建议和见解表示赞赏
您需要创建一个 ClusterRoleBinding,其中的角色指向用户:kube-apiserver-kubelet-client
kind: ClusterRoleBinding
apiVersion: rbac.authorization.k8s.io/v1
metadata:
name: kubelet-api-admin
subjects:
- kind: User
name: kube-apiserver-kubelet-client
apiGroup: rbac.authorization.k8s.io
roleRef:
kind: ClusterRole
name: system:kubelet-api-admin
apiGroup: rbac.authorization.k8s.io
Run Code Online (Sandbox Code Playgroud)
kubelet-api-admin 通常是具有必要权限的角色,但您可以将其替换为 apt 角色。
| 归档时间: |
|
| 查看次数: |
10392 次 |
| 最近记录: |