尝试使用AWS EKS集群的rbac限制IAM用户,错误地从kube-system命名空间更新了configmap“aws-auth”。这将完全访问EKS集群的权限删除。
在用户的configmap中漏掉了组:。
尝试为最后在configmap中提到的用户/角色提供完整的管理员访问权限,但没有成功。
任何恢复访问该集群的想法将不胜感激。
config-map.yaml:
apiVersion: v1
kind: ConfigMap
metadata:
name: aws-auth
namespace: kube-system
data:
mapUsers: |
- userarn: arn:aws:iam::1234567:user/test-user
username: test-user
docker exec -ti <container> bash
),并在/var/run/secrets/kubernetes.io/serviceaccount/token
中检索ServiceAccount令牌。然后,您可以使用此令牌通过kubectl从本地机器访问集群。 - weibeld