每當我運行 pulumi 命令時,都會收到以下錯誤訊息。我已驗證并且我的 kubeconfig 檔案已apiVersion: v1更新client.authentication.k8s.io/v1alpha1,client.authentication.k8s.io/v1beta1但仍然存在問題,此錯誤訊息的原因可能是什么?
Kubeconfig user entry is using deprecated API version client.authentication.k8s.io/v1alpha1. Run 'aws eks update-kubeconfig' to update.
uj5u.com熱心網友回復:
這個問題的錯誤報告在這里
根本原因是 AWS cli 在次要版本中發布了重大更改。你可以在這里看到這個
我在這里假設您正在使用該pulumi-eks程式包來配置大于v1.22. EKS 包使用資源提供程式來配置一些 EKS 資源,例如aws-auth配置映射,這與您在~/.kube/config
為了解決這個問題,您需要執行以下操作:
- 確保您的
aws-cli版本大于1.24.0或2.7.0 - 確保您已將
pulumi-eks語言 SDK 包管理器中的包更新為大于0.40.0. 這意味著還更新了現有堆疊中的提供程式。 - 確保
kubectl本地安裝的版本與已配置的集群版本相匹配
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/485727.html
