我已经检查了这里几乎所有的答案,但是还没有任何解决方法。
运行kubectl
时,我将始终得到error: You must be logged in to the server (Unauthorized)
。
我尝试通过kubectl config --kubeconfig=config view
编辑配置文件,但是即使运行kubectl edit -n kube-system configmap/aws-auth
时,我仍然收到相同的错误。
即使我只是尝试分析集群并运行aws eks list-clusters
,我也会收到不同的错误An error occurred (UnrecognizedClientException) when calling the ListClusters operation: The security token included in the request is invalid
。
我已经完全拆除了EKS上的群集并进行了重建,但是我仍然遇到这些相同的错误。这是我第一次尝试使用AWS EKS,而且几天来我一直在尝试不同的方法。
我已经设置了aws configure
λ aws configure
AWS Access Key ID [****************Q]: *****
AWS Secret Access Key [****************5]: *****
Default region name [us-west-2]: us-west-2
Default output format [json]: json
即使试图查看配置映射,我也会收到相同的错误:
λ kubectl describe configmap -n kube-system aws-auth
error: You must be logged in to the server (Unauthorized)
答案 0 :(得分:0)
对我来说,问题是由于系统时间所致,下面为我解决了这个问题。
sudo apt install ntp
service ntp restart