正在努力寻找与特定版本的 Harbor 和 Helm 相关的文档。
我尝试添加我的存储库...
Helm repo add harbor https://myharbor.mydomain.com/chartrepo/myproject --username myusername --password mypassword
Run Code Online (Sandbox Code Playgroud)
到目前为止没有问题
然后我尝试将图表推送到本地目录(.tgz 文件)
Helm push myhelmchart.tgz harbor
Run Code Online (Sandbox Code Playgroud)
我收到错误“错误:远程缺少方案前缀(例如“oci://”)”
如果我尝试
Helm push myhelmchart.tgz oci://harbor
Run Code Online (Sandbox Code Playgroud)
我收到错误“拨号 tcp:查找港口:没有这样的主机”
我试过
helm repo add harbor oci://myharbor.mydomain.com/chartrepo/myproject --username myusername --password
Run Code Online (Sandbox Code Playgroud)
我收到错误“看起来 oci://myharbor.mydomain.com/chartrepo/myproject 不是有效的图表存储库”
如果我只是尝试直接推送而不使用注册的存储库
helm push myhelmchart.tgz oci://myharbor.mydomain.com/chartrepo/myproject
Run Code Online (Sandbox Code Playgroud)
我收到错误“错误:意外状态:401 未经授权”
如果我先登录...
helm registry login myharbor.mydomain.com/chartrepo/myproject
Username: myusername
Password: mypassword
Login Succeeded
Run Code Online (Sandbox Code Playgroud)
再次尝试推动
helm push myhelmchart.tgz oci://myharbor.mydomain.com/chartrepo/myproject
Run Code Online (Sandbox Code Playgroud)
相同的错误“错误:意外状态:401未经授权”