执行minikube dashboard报404(get ingresses.extensions)错误如何解决
问题根因
你使用的Kubernetes服务端版本为v1.22.1,该版本已正式移除extensions API组下的Ingress资源,相关资源已全部迁移到networking.k8s.io/v1正式API组。你当前使用的minikube内置dashboard版本适配的是低版本Kubernetes,仍在请求已废弃的ingresses.extensions资源,因此触发404错误。
修复方案
- 方案1:升级minikube到最新稳定版,新版minikube已适配Kubernetes 1.22+版本的API变更,升级后重新启动集群再执行
minikube dashboard即可正常访问。 - 方案2:如果暂时无法升级minikube,可在启动minikube集群时指定更低的兼容Kubernetes版本,比如v1.21.x,执行命令:
minikube start --kubernetes-version=v1.21.14 --driver=docker,待集群启动后再访问dashboard即可。 - 方案3:手动安装适配Kubernetes 1.22+的新版dashboard,直接通过kubectl部署官方最新兼容版dashboard后即可访问,不需要依赖minikube内置的dashboard组件。
内容的提问来源于stack exchange,提问作者zoobiedoobie
相关产品推荐
相关产品推荐

