我正在使用私有子網中的 terraform 配置 EKS 集群,并嘗試使用公共子網中的 VPN 訪問它。當我配置它時,它作業正常,但現在當我運行 kubectl get pods 或 kubectl get svc 時,它會拋出一個錯誤:
error: exec plugin: invalid apiVersion "client.authentication.k8s.io/v1alpha1"
我不知道為什么會這樣。如果您有解決方案,請回復。
謝謝
uj5u.com熱心網友回復:
kubectl
它與version損壞1.24
。降級到1.23.6
現在將解決此問題
sudo apt install kubectl=1.23.6-00
uj5u.com熱心網友回復:
如果您在 GitHub 操作和 中遇到此問題,請為每個部署步驟kodermax/kubectl-aws-eks
配置固定版本。KUBECTL_VERSION
IAM_VERSION
- name: deploy to cluster
uses: kodermax/kubectl-aws-eks@master
env:
KUBE_CONFIG_DATA: ${{ secrets.KUBE_CONFIG_DATA_STAGING }}
ECR_REGISTRY: ${{ steps.login-ecr.outputs.registry }}
ECR_REPOSITORY: my-app
IMAGE_TAG: ${{ github.sha }
KUBECTL_VERSION: "v1.23.6"
IAM_VERSION: "0.5.3"
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/470199.html
標籤:亚马逊网络服务 Kubernetes kubectl 亚马逊-eks