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

如何安装ingress-nginx?部署命令运行位置及NPM依赖疑问

问题解答

1. 安装命令的运行位置

你可以在**Windows 10的PowerShell或命令提示符(CMD)**中运行这条kubectl apply命令,但要确保:

  • Docker Desktop已启用Kubernetes功能(打开Docker Desktop设置,找到Kubernetes选项卡,勾选"Enable Kubernetes"并等待集群启动完成)
  • kubectl命令可正常使用(Docker Desktop启用Kubernetes后会自动配置环境变量,终端输入kubectl version即可验证)

2. 是否需要从NPM安装ingress-nginx包?

不需要。ingress-nginx是Kubernetes的集群级控制器组件,通过你找到的kubectl apply -f ...命令就能直接部署到Docker Desktop Kubernetes集群中,和NPM包没有关联——NPM是Node.js的包管理工具,与Kubernetes组件部署属于完全不同的体系。

额外必要步骤

部署完ingress-nginx控制器后,还需完成以下操作:

  1. 应用你自己的Ingress配置文件:
    kubectl apply -f infra\k8s-dev\ingress-srv.yaml
    
  2. 修改Windows hosts文件(路径:C:\Windows\System32\drivers\etc\hosts),添加一行解析规则:
    127.0.0.1  mysite.local
    
    这样本地浏览器才能将mysite.local指向你的Kubernetes集群。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 01:01:00