问题标签 [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 投票
3 回答
103 浏览

kubernetes - 从在同一集群上运行的注册表创建一个 pod

我在集群上运行 Harbor Registry,从集群外部推送和拉取图像没有问题。

现在我希望能够从该注册表创建一个 pod。像这样的东西:

这可能吗?

更新

如果我尝试通过其服务名称访问注册表,它harbor.harbor.svc.cluster.local不起作用,因为找不到主机名。

如何引用我的图像?

0 投票
3 回答
6114 浏览

docker - Kubernetes 从私有注册表中提取图像失败 --> 未知字段“imagePullPolicy”

我正在尝试从我的私人港口注册表中提取图像。在 Kubernetes 中,我首先创建了一个秘密,如本文档中所述:

https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/

然后我尝试在我的 deployment.yaml 中实现它:

当我尝试创建部署时,我收到以下错误消息:

我想这是一个 yaml 问题,但我不知道它应该在哪里。

0 投票
1 回答
68 浏览

harbor - 为什么普通用户不能修改Harbor项目的属性?

非管理员用户无法通过 Harbor 的 Rest API 修改其项目的属性,如“public”,它返回 405 Method Not Allowed

0 投票
1 回答
3036 浏览

docker - Harbor Registry:无法在 Kubernetes 中拉取镜像

我建立了一个 Harbour 注册表,它现在已经成功运行了几个星期。对于每个部署和命名空间,我都有一个秘密,其中包含来自我的 ~/.docker/config.json 文件的凭据,以访问注册表。自上周末以来,我无法再从该注册表中提取图像,并且我没有更改任何内容!集群在 GKE v1.12.5 btw 上运行。

什么有效? 我可以从我的本地机器女巫码头拉和推图像。

什么不起作用? 我的 Kubernetes 集群无法再拉取图像并超时运行。

部署.yaml

秘密“harborcred”是每个命名空间的一部分,以便部署可以访问它。这个秘密是根据 kubernetes 文档创建的:

https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/

任何帮助,将不胜感激!

0 投票
1 回答
27 浏览

docker - 是否可以运行一个接受私有图像的推送请求和来自 dockerhub 的代理图像的 habor 实例?

我正在尝试使用 Harbor 设置一个私有 Docker Registry,它能够存储“私有”docker 镜像并提供来自 Dockerhub 的 docker 镜像。

有没有办法只运行一个港口实例?

0 投票
1 回答
175 浏览

kubernetes - Kubernetes 上的 Harbor:harbor.cfg 中使用的主机名

我正在尝试在 kubernetes 集群中部署港口注册表。

我们需要更新harbor.cfg 中的主机名,以便能够从k8s 集群外部访问harbor ui。根据说明,主机名应使用工作节点主机名或 IP 地址进行更新。

我有一个有 5 个工作人员的 k8s 集群。应该在harbor.cfg 中定义什么主机名。请指教

0 投票
1 回答
1028 浏览

kubernetes - 在 Kubernetes 集群上部署 Harbor

我正在按照以下指南在 Kubernetes 集群中设置 Harbor。 https://github.com/goharbor/harbor/blob/master/docs/kubernetes_deployment.md

它展示了如何为 kuberentes 生成部署文件。我可以为港口注册服务生成 yaml 文件。但是,缺少 Clair 和 Notary 服务的部署文件。

如何为 Clair 和 Notary 服务生成部署文件。

此外,以下文件也丢失了

0 投票
1 回答
393 浏览

kubernetes - 无法在港口显示图像

我通过helm-harbor安装了harbor,版本是v1.1.0。

我的问题是我可以docker login在终端上成功,并且成功docker push图像,但是之后港口网页中没有图像显示,那里没有任何图像。

我查看了 pod Harbor-registry 的容器注册中心的日志,不断产生如下信息,不知道是不是和我的问题有关系。

有没有人可以帮助我?谢谢。

0 投票
1 回答
764 浏览

harbor - 启用“防止易受攻击的图像”时,Harbor 作为 Docker Hub 代理时出错

我正在使用 Harbor as Docker Hub Proxy,其中配置了 docker 守护程序以指向此注册表。这部分工作正常。但是,当我将下图所示的选项启用到“库”项目
时,我发现了一个问题。"Prevent Vulnerable Images"

https://i.ibb.co/fDZKWN1/harbor.png

如果选中此选项,则 docker pull 命令不起作用,显示以下错误,但如果未选中,则该命令正常工作。

https://i.ibb.co/D9cMCXQ/error.png

Github问题:https ://github.com/goharbor/harbor/issues/9094

0 投票
1 回答
639 浏览

python - 港口迁移到另一个虚拟机

我想将docker-compose运行的harbor内容迁移到另一个VM,我不想复制/data/目录,它是too big,所以我将/data/database目录复制到另一个VM,harbor仪表板只显示项目,所以它没有迁移图像及其标签。很明显,我没有完全复制,只是不知道需要复制什么目录。

Harbor docker-compose.yml 如下:

如果你们能告诉我我需要复制哪个目录或其他方式将 Harbor 迁移到另一台虚拟机,我将不胜感激。