kops - 获取错误的 kubectl 上下文

kops - get wrong kubectl context

我使用 kops 在 aws 中创建 kubernetes 集群。

我想使用此命令验证集群:

kops validate cluster

标准输出给我:Using cluster from kubectl context: minikube

我认为问题是错误的上下文,但为什么我 kops 没有为我创建上下文?

这是我的上下文:

kubectl config get-contexts
CURRENT   NAME       CLUSTER    AUTHINFO   NAMESPACE
*         minikube   minikube   minikube

没有 aws kubernetes 集群上下文。

我该如何解决这个问题?

kops 帮助您从命令行创建、销毁、升级和维护生产级、高可用性的 Kubernetes 集群。 AWS (Amazon Web Services) 目前正式支持,GCE 处于 beta 支持状态,VMware vSphere 处于 alpha 状态,其他平台计划中。

您的实际配置使用之前安装的 minikube 配置文件。这很好。有几个很有用 集群在一个配置中并在它们之间切换。

扩展配置会保存到~/.kube/config文件中,你可以试试:

kops 导出 kubeconfig ${CLUSTER_NAME}

工作起来很有魅力

kops export kubecfg --name=clustername.com

kops 已将您的 kubectl 上下文设置为 k9s.finddeepak.com