问题标签 [harbor]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
kubernetes - Harbor 多版本映像
我是私人码头注册中心“Harbor”的新手。只是想知道如何将相同图像的多个版本推送到同一个项目。我正在尝试使用“最新”标签保留我的最新图像,因为我想在 k8s pod 从注册表中提取时始终使用最新的图像,同时将过去的版本保留在 Harbor 中,有什么建议吗?
提前致谢。
bash - 如何从 Harbor 中自动删除 Docker 镜像?
我正在将港口用于码头图像。
我想在 1 个月前从 docker 中自动删除图像。
有知道的方法吗?
traefik - Traefik 和港口
我在默认的 Conf-Generation 之后更改了 docker-compose.yml。我的代理配置看起来像:(我只接触了代理部分)
在我的 Harbor.yml 中,我将 http 端口保留为 80 并禁用了 https。我的代理配置是默认配置。
Web UI 工作正常,但是当我尝试使用 docker 客户端登录时,我得到以下响应:
这就是与 ui 一起使用的凭证
我错过了一个标签吗?
amazon-web-services - 将 Harbor Helm 与 RDS 一起使用?
是否可以将 Harbor Helm 与 RDS 一起使用?
最初的 Harbor 安装,没有使用 Helm Charts 和 Kubernetes,涉及一个 Harbor.yml,需要设置 4 个数据库:Harbor Core、Clair、Notary Server 和 Notary Signer。
有人告诉我,使用 Harbor Helm 需要设置和管理这些数据库。所以在使用Harbor Helm,即在Kubernetes集群中安装Harbor时,我们还需要设置和配置这4个数据库吗?如果是这样,是否应该使用RDS?
nginx - 如何在 k8s 集群上配置 Harbor?
我正在尝试使用 helm(values.yaml)在 k8s 集群(由 Rancher 提供)上部署 Harbor(私有 docker 注册表)。下面是我的 valuse.yaml。
网络
我在 k8s 入口 nginx 控制器前面有 nginx。
nginx(http 301 重定向到 https,例如http://harbor.mydomain.com -> https://harbor.ssgadm.com)-> ingress-nginx -> 港口服务Harbor 与 nginx
https://github.com/goharbor/harbor/blob/master/docs/1.10/install-config/troubleshoot-installation.md#using-nginx-or-load-balancing
Harbor 团队说如果 Harbor 落后一个 nginx 代理,删除标头“X-Forwarded-Proto”,所以我在 values.yaml 中添加了入口注释
这是我的问题。
1. 登录docker成功,但是推送docker镜像失败,消息:denied:requested access to the resource is denied
- 在 Harbor 网页上看不到 minio 注册表端点
找不到任何端点!
那么,你能帮我解决问题吗?
docker - 在 Kubernetes 中部署 Harbor
我收到一个错误
“错误:无法识别“harbor.yaml”:版本“v1.10”中类型“部署”没有匹配项。
我应该在版本变量中使用什么,在编写 YAML 时,请告诉我?
kubernetes - 使用 Ubuntu 16.04 服务器在本地设置的 Kubernetes 集群中运行“Harbor”时出错
在运行 K8s 的缓存服务 Harbor 时,我收到以下错误:
错误:无法识别“harbor.yaml”:版本“v1.10.1”中类型“部署”没有匹配项
是否有适用于 Harbour 工作版本的文档?
docker - 如何在 Traefik 代理后面安装 Harbor
我想在 Traefik 代理后面安装 Harbor。问题是,我不能用 docker-compose 来做,因为 Harbor 提供了安装脚本。
问题是,仍然可以在 Traefik 代理后面安装 Harbor 吗?
kubernetes - 如何设置 Harbor 的 ssl issuer
我已经在我的 K8S 集群上安装了https://docs.cert-manager.io/en/release-0.11/reference/clusterissuers.html并将它与 Nginx 入口控制器一起使用。
它与我的 hello 演示服务一起正常工作:
但是港口服务不起作用:
它显示错误的发行者:
如何设置正确的发行人?
apache - 在反向代理后面运行 goharbor
您好,我使用 nginx ingress在http://harbor.domain下完美运行了Harbor,我使用 Harbor-helm 图表安装。
在终端上,我可以将 helmcharts 推送到http://harbor.domain/chartrepo/,
我可以登录
并推送到注册表。
我的挑战是我想通过 apache 代理访问港口,例如
- https://example.com/v2用于注册表
- https://example.com/chartrepo用于chartrepo
- https://example.com/harbor访问harbor ui
我通过更改使用harbor-helm图表重新安装values.yaml
所以我/etc/apache2/sites-available/example-le-ssl.conf
已经添加了以下内容
不幸的是,如果我做docker login example.com
docker login 返回
我在注册表日志中收到以下错误
关于我缺少什么的任何想法?
尝试推送图表也失败了。
错误是