删除 minikube 集群,以便我可以创建具有更多 CPU 的更大集群

ICo*_*ode 4 kubernetes kubectl minikube

我需要为我的用例运行 sudo minikube start --memory=4096 --cpus=2 。然而它已经在 1 个 cpu 上运行了。不知何故,我开始时没有在 ~/kube/config 中创建条目,因此“kubectl config delete-cluster minikube”返回,“错误:无法删除集群 minikube,不在 /home/ec2-user/.kube/config 中”。

为了解决这个问题,删除我的集群并从一个更大的集群开始,我运行了“kubectl config set current-context minikube”。它在 .kube/config 中创建了此条目: cat .kube/config

api版本:v1

集群:空

上下文:null 当前上下文:minikube

种类:配置

优先: {}

用户:空

注意:忽略双空格,我必须输入回车才能获得正确的格式)

有人知道如何删除我当前的集群,以便我可以创建一个具有更多内存和 CPU 的更大集群吗?

Mic*_*rat 9

要更改 cpu 或内存,您需要获取配置文件名称,如前面提到的:

minikube profile list
Run Code Online (Sandbox Code Playgroud)

然后删除你想要更改的配置文件,在我的例子中是 minikube:

minikube delete --profile minikube
Run Code Online (Sandbox Code Playgroud)

然后你可以再次启动 minikube 创建新的配置文件:

minikube start --vm-driver=virtualbox --cpus 8 --memory 16g
Run Code Online (Sandbox Code Playgroud)