kubernetes - 指定命名空间时,无法使用 nginx-stable 中的 helm 安装 nginx 入口
问题描述
我有个问题。我正在尝试使用 helm 3 安装 nginx,但是当我指定命名空间时它不起作用。知道为什么吗?它没有。
helm install nginx-release nginx-stable/nginx-ingres -n ingress-basic
Error: failed to download "nginx-stable/nginx-ingres" (hint: running `helm repo update` may help)
解决方案
您的命令有错字,您输入的nginx-stable/nginx-ingres
应该是nginx-stable/nginx-ingress
.
按照文档,您正在使用官方 NGINX Ingress 的正确存储库。要使用 helm 成功安装它,您必须运行以下命令:
- 添加 NGINX Helm 存储库:
$ helm repo add nginx-stable https://helm.nginx.com/stable $ helm repo update
使用发布名称 my-release 安装图表(my-release 是您选择的名称):
$ helm install my-release nginx-stable/nginx-ingress
在您的场景中,命令应如下所示:
$ helm install nginx-release nginx-stable/nginx-ingress -n ingress-basic
在运行上述命令之前,您必须创建命名空间:
kubectl create namespace ingress-basic
推荐阅读
- java - 我可以将子类强制为带有字段的抽象基类以覆盖等于吗?
- reactjs - Firebase 实时数据库中的权限被拒绝 - “auth!= null”规则不适用
- liquid - 将自定义内容块添加到 Shopify 页脚
- php - 403 Forbidden - 在您对该站点的请求中检测到潜在的不安全操作 - PHP
- android - Gradle 在从网络下载工件时抛出错误
- c - MergeSort 函数中的不良行为
- python - 在相同的布局中使用 serialize() 打印 rdflib.Graph
- oracle11g - 无法删除表 Oracle
- assembly - MPLABX 5.40 MPASM 汇编 PIC
- linux - 在 Docker 中不断重启容器