こちらの質問の解決を試行錯誤している中で、
aws-authにeks管理ロールへの権限を記載し、ClusterRoleBinding
を適用、その後解決しなかったため、該当のClusterRoleBinding
を削除したところ、CLI, マネージメントコンソール上のすべてEKSに対する参照権限すらなくなってしまい、現状、何も操作が出来ない状態となってしまい途方に暮れています。
なにか解決手段はありますでしょうか、、
行ってしまった内容
kubectl edit -n kube-system configmap/aws-auth //mapRoleに以下を追記 - rolearn: arn:aws:iam::999999999999:role/my-eks-role username: eksManager groups: - admin-group //以下のadmin-binding.yamlを作成し apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: name: cluster-admin roleRef: apiGroup: rbac.authorization.k8s.io kind: ClusterRole name: cluster-admin subjects: - apiGroup: rbac.authorization.k8s.io kind: Group name: admin-group // apply kubectl apply -f admin-binding.yaml // eksアップデートの問題が解決しなかったため削除 kubectl delete -f admin-binding.yaml
発生しているエラー
// aws-authを再度書き換えようとしたとき kubectl edit -n kube-system configmap/aws-auth Error from server (Forbidden): configmaps "aws-auth" is forbidden: User "eksManager" cannot get resource "configmaps" in API group "" in the namespace "kube-system" // 参照系 kubectl get pod Error from server (Forbidden): pods is forbidden: User "eksManager" cannot list resource "pods" in API group "" in the namespace "default"
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/01/04 12:05
2022/01/04 12:43
2022/01/05 00:43
2022/01/05 05:51 編集
2022/01/05 11:54 編集