我一直在尝试使用头盔版本3安装Nginx Ingress
helm install my-ingress stable/nginx-ingress
Run Code Online (Sandbox Code Playgroud)
但是Helm似乎无法找到它的官方stable仓库。它给出了消息:
错误:无法下载“ stable / nginx-ingress”(提示:运行
helm repo update可能会有所帮助)
我试过了helm repo update。但这没有帮助。
我尝试列出存储库,helm repo list但是它是空的。
我试图添加稳定的仓库:
helm repo add stable https://github.com/helm/charts/tree/master/stable
Run Code Online (Sandbox Code Playgroud)
但是它失败了:
错误:看起来“ https://github.com/helm/charts/tree/master/stable ”不是有效的图表存储库或无法访问:无法获取 https://github.com/helm/charts/tree /master/stable/index.yaml:找不到404
请看下面的命令:
helm install --name mymssql stable/mssql-linux --set acceptEula.value=Y --set edition.value=Developer
Run Code Online (Sandbox Code Playgroud)
我从这里得到的:https : //github.com/helm/charts/tree/master/stable/mssql-linux
仅仅一个月后,似乎不再需要 --name ,所以我现在有了(请参阅此处:Helm install unknown flag --name):
helm install mymssql stable/mssql-linux --set acceptEula.value=Y --set edition.value=Developer
Run Code Online (Sandbox Code Playgroud)
我现在看到的错误是:
Error: failed to download "stable/mssql-linux" (hint: running `helm repo update` may help)
Run Code Online (Sandbox Code Playgroud)
问题是什么?
更新
从答案开始;上面的命令现在可以工作,但是我无法从本地 PC 使用 SQL Studio Manager 连接到数据库。我遵循的其他步骤是:
1) kubectl expose deploymentmymssql-mssql-linux --type=NodePort --name=mymssql-mssql-linux-service
2) kubectl get service- 下面的服务是相关的 mymssql-mssql-linux-service NodePort 10.107.98.68 1433:32489/TCP 7s
3)然后尝试使用SQL Studio Manager 2019连接数据库:Server Name: localhost,32489 Authentication: SQL Server …