kubectl logs -f получает сообщение об ошибке авторизации - PullRequest
0 голосов
/ 07 февраля 2019

Я недавно создал кластер на EKS с eksctl.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) Любые советы и идеи приветствуются

1 Ответ

0 голосов
/ 16 февраля 2019

Вам необходимо создать 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

kubelet-api-admin обычно является ролью, которая имеет необходимые разрешения, ноВы можете заменить это подходящей ролью.

...