无法在用于部署的窗口上从Minikube切换到AWS EKS



我在本地机器上安装了minikube用于测试部署,并运行了等命令

kubectl apply -f testingfile.yaml

而且效果很好。现在我想在aws-eks上执行同样的操作。我已经遵循了中给出的所有步骤https://docs.aws.amazon.com/eks/latest/userguide/sample-deployment.html.创建了一个配置文件并将其添加到路径中。像eksctl get cluster这样的命令正确地列出了aws-eks中的集群,但现在当我运行时

kubectl apply -f testingfile.yaml

我收到以下声明deployment.apps/testingfile unchanged,这意味着它仍然在minikube内部应用命令,而不是在aws-eks上。我也从环境变量中删除了与minikube相关的路径变量,但我仍然无法切换到aws-eks进行应用。我想在aws-eks上部署这个。让我知道我在这里缺少什么

检查现有集群上下文

将有多个上下文,一个用于Minikube,另一个用于EKS

kubectl config get-contexs

将上下文更改为EKS,如果设置了配置,它将在中

kubectl config use-context <Name of context>

通过这种方式,您可以更改为另一个集群。

最新更新