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