kubernetes 为什么我的kube配置不起作用?错误:未找到数据库帐户错误:在内部数据库中找不到帐户

ecbunoof  于 2022-12-17  发布在  Kubernetes
关注(0)|答案(2)|浏览(144)

我创建了一个群集(Civo)

我下载了配置并添加了复制+粘贴到我的~.kube/config

kubectl config get-contexts

显示

CURRENT   NAME              CLUSTER           AUTHINFO          NAMESPACE
*         serverless-apps   serverless-apps   serverless-apps

如果我试试civo cli

civo kubernetes ls
Error: DatabaseAccountNotFoundError: Failed to find the account within the internal database

为什么?

wmomyfyw

wmomyfyw1#

我不认为你真的需要civo Kubernetes ls,因为你已经有了kubeconfig,这对Kubernetes auth来说已经足够了。
你可以简单地尝试kubectl get node,它应该工作。

civo kubernetes config kube_demo --save --merge

#Merged with main kubernetes config: ~/.kube/config

Access your cluster with:
kubectl config use-context kube_demo
kubectl get node

kubernetes-cluster-administration-using-civo-cli

iezvtpos

iezvtpos2#

服务器的响应会给您提示。您提供的API密钥无效
您的CIVO令牌存储在~/. civo.json中
如果我“打破”我的密钥,我会收到相同的错误
civo Kubernetes ls需要民事身份验证
kubectl需要您的Kubernetes凭据
检查您的. civo.json

相关问题