问题标签 [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.

0 投票
1 回答
249 浏览

kubernetes - Harbor 多版本映像

我是私人码头注册中心“Harbor”的新手。只是想知道如何将相同图像的多个版本推送到同一个项目。我正在尝试使用“最新”标签保留我的最新图像,因为我想在 k8s pod 从注册表中提取时始终使用最新的图像,同时将过去的版本保留在 Harbor 中,有什么建议吗?

提前致谢。

0 投票
1 回答
3637 浏览

bash - 如何从 Harbor 中自动删除 Docker 镜像?

我正在将港口用于码头图像。

我想在 1 个月前从 docker 中自动删除图像。

有知道的方法吗?

0 投票
1 回答
1588 浏览

traefik - Traefik 和港口

我在默认的 Conf-Generation 之后更改了 docker-compose.yml。我的代理配置看起来像:(我只接触了代理部分)

在我的 Harbor.yml 中,我将 http 端口保留为 80 并禁用了 https。我的代理配置是默认配置。

Web UI 工作正常,但是当我尝试使用 docker 客户端登录时,我得到以下响应:

这就是与 ui 一起使用的凭证

我错过了一个标签吗?

0 投票
1 回答
296 浏览

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?

0 投票
1 回答
1404 浏览

nginx - 如何在 k8s 集群上配置 Harbor?

我正在尝试使用 helm(values.yaml)在 k8s 集群(由 Rancher 提供)上部署 Harbor(私有 docker 注册表)。下面是我的 valuse.yaml。

  1. 网络
    我在 k8s 入口 nginx 控制器前面有 nginx。
    nginx(http 301 重定向到 https,例如http://harbor.mydomain.com -> https://harbor.ssgadm.com)-> ingress-nginx -> 港口服务

  2. 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

  1. 在 Harbor 网页上看不到 minio 注册表端点
    找不到任何端点!

那么,你能帮我解决问题吗?

0 投票
1 回答
79 浏览

docker - 在 Kubernetes 中部署 Harbor

我收到一个错误

“错误:无法识别“harbor.yaml”:版本“v1.10”中类型“部署”没有匹配项。

我应该在版本变量中使用什么,在编写 YAML 时,请告诉我?

0 投票
2 回答
135 浏览

kubernetes - 使用 Ubuntu 16.04 服务器在本地设置的 Kubernetes 集群中运行“Harbor”时出错

在运行 K8s 的缓存服务 Harbor 时,我收到以下错误:

错误:无法识别“harbor.yaml”:版本“v1.10.1”中类型“部署”没有匹配项

是否有适用于 Harbour 工作版本的文档?

0 投票
1 回答
215 浏览

docker - 如何在 Traefik 代理后面安装 Harbor

我想在 Traefik 代理后面安装 Harbor。问题是,我不能用 docker-compose 来做,因为 Harbor 提供了安装脚本。

问题是,仍然可以在 Traefik 代理后面安装 Harbor 吗?

0 投票
1 回答
210 浏览

kubernetes - 如何设置 Harbor 的 ssl issuer

我已经在我的 K8S 集群上安装了https://docs.cert-manager.io/en/release-0.11/reference/clusterissuers.html并将它与 Nginx 入口控制器一起使用。

它与我的 hello 演示服务一起正常工作:

但是港口服务不起作用:

它显示错误的发行者:

在此处输入图像描述

如何设置正确的发行人?

0 投票
2 回答
1941 浏览

apache - 在反向代理后面运行 goharbor

您好,我使用 nginx ingress在http://harbor.domain完美运行了Harbor,我使用 Harbor-helm 图表安装。

在终端上,我可以将 helmcharts 推送到http://harbor.domain/chartrepo/

我可以登录

并推送到注册表。

我的挑战是我想通过 apache 代理访问港口,例如

我通过更改使用harbor-helm图表重新安装values.yaml

所以我/etc/apache2/sites-available/example-le-ssl.conf已经添加了以下内容

不幸的是,如果我做docker login example.com docker login 返回

我在注册表日志中收到以下错误

关于我缺少什么的任何想法?

尝试推送图表也失败了。

错误是