You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Minikube中降级NGINX Ingress控制器至0.x旧版本

Minikube环境NGINX Ingress控制器版本降级操作指南

1. 卸载当前1.0.0 beta版本

根据你的安装方式选择对应卸载操作:

  • 若通过Minikube内置addon启用:执行禁用命令即可完成卸载
    minikube addons disable ingress
    操作完成后等待ingress-nginx命名空间下所有相关资源完全删除后再进行下一步。
  • 若通过Helm安装:执行卸载命令
    helm uninstall <你的ingress-nginx release名称> -n ingress-nginx
  • 若通过静态YAML手动部署:执行删除命令
    kubectl delete -f <你之前部署时使用的YAML文件路径>

2. 安装0.x系列指定版本(以0.49.0为例)

可任选以下一种方式安装:

方式一:静态YAML部署

从ingress-nginx官方仓库的对应版本tag下获取部署用YAML文件,保存到本地后执行:
kubectl apply -f ./ingress-nginx-v0.49.0-deploy.yaml

如需安装其他0.x版本,只需获取对应版本的部署YAML执行上述操作即可。

方式二:Helm部署

在已添加ingress-nginx Helm仓库的前提下,执行指定版本安装命令:
helm install ingress-nginx ingress-nginx/ingress-nginx --version 3.34.0 -n ingress-nginx --create-namespace

提示:ingress-nginx 3.x版本的Helm Chart对应控制器0.49.0版本,如需安装其他0.x系列控制器,可匹配对应版本的Chart安装即可。

3. 验证降级结果

首先查看所有ingress-nginx相关Pod运行状态:
kubectl get pods -n ingress-nginx
确认所有Pod处于Running状态后,执行命令查看控制器版本:
kubectl exec -n ingress-nginx <ingress-controller-pod名称> -- /nginx-ingress-controller --version
返回结果中显示控制器版本为你指定的0.x版本即表示降级成功。

内容的提问来源于stack exchange,提问作者kingledion

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 00:36:03