minikube start命令中--wait=false参数的作用是什么?
minikube start --wait=false参数作用说明 默认执行逻辑
默认不带--wait参数执行minikube start时,命令会全程阻塞终端,直到Minikube环境以及Kubernetes所有核心组件(包括kube-apiserver、etcd、kube-controller-manager、CoreDNS等)全部进入就绪状态,才会返回终端提示符,同时输出集群启动成功的提示。
--wait=false的实际作用
添加该参数后,minikube start仅触发集群启动流程,在Minikube基础运行环境(对应虚拟机/容器运行时)初始化完成后就会立刻返回终端,不会等待Kubernetes核心组件全部启动就绪。
适用场景与注意事项
- 适合需要同时处理其他准备工作的场景:比如你可以在集群后台启动的同时,提前编写Deployment配置、拉取工作负载镜像,无需一直阻塞等待集群启动完成,节省操作时间
- 执行该命令后不要立刻操作Kubernetes资源:此时Kube-apiserver还未就绪,直接执行
kubectl命令会报连接错误,你可以后续通过minikube status命令主动查看集群各组件的运行状态,所有组件显示Running后即可正常操作集群
内容的提问来源于stack exchange,提问作者Raashith
相关产品推荐
相关产品推荐

