OpenShift上的JFrog Artifactory已经到来

OpenShift上的JFrog Artifactory
(弃用)本博客内容过时,请参阅这个博客查阅最新资料。

越来越多的DevOps实践依赖Kubernetes来部署容器化的微服务。然而,作为一个开源项目,Kubernetes可能无法提供企业环境所需的所有元素,如业务级支持、测试机构或由知名实体/公司指导的实践。为了满足这些企业需求,Red Hat发布了Openshift,它本质上是Kubernetes的企业版本。OpenShift容器平台在Kubernetes的基础上增加了管理和监控功能,并提供了企业DevOps团队所需的支持,使他们能够充满信心地享受Kubernetes带来的好处。

但是企业对应用程序的要求更高。比如规模、可达性和可靠性。OpenShift的目标是将这些需求交付到已部署的应用程序中,但是为了使整个分发管道具有可伸缩性、可访问性和可靠性,OpenShift需要DevOps的工具还必须能够提供相同的功能。外部工具不能总是满足这些需求。如果第三方工具宕机或存在网络问题,该工具可能不可用。

一篇文章我们宣布Artifactory将在OpenShift上提供,我们很高兴能够兑现这一承诺。OpenShift上的Artifactory提供了企业使用的可伸缩性、可访问性和可靠性Kubernetes需要消除任何依赖网络或外部资源。2022世界杯阿根廷预选赛赛程它可以缓存从外部公共存储库下载的所有二进制文件,比如Red Hat Docker存储库、Red Hat RPM存储库、码头工人中心或npmjs.com。这意味着所有与容器化微服务对应的二进制文件和Docker映像都可以从Artifactory本地提取并分发,而不依赖于网络速度或与这些外部公共资源的连接。2022世界杯阿根廷预选赛赛程

使用OpenShift名称空间和Artifactory的推广功能,您可以构建一个推广管道,通过该管道将应用程序呈现给不同的受众,同时共享相同的服务层,从而使验证任务更加有效和安全。例如,使用一个单独的Artifactory存储库来存储分发管道中每个阶段(开发、测试、生产等)的版本,以及一个OpenShift名称空间(其中自动部署给定阶段的版本),Artifactory的Build Promotion特性可以将版本从一个阶段移动到另一个阶段JFrog CLI命令REST API调用

JFrog Artifactory在OpenShift架构

通过Artifactory支持OpenShift,您现在可以获得具有所有优点的通用二进制管理。Artifactory与您现有的生态系统集成,支持端到端二进制管理,克服了使用不同软件包管理系统的复杂性,如Docker、NPM和Java,为您的CI/CD工作流提供一致性。

你现在可以使用JFrog的模板在OpenShift上安装ArtifactoryGitHub库

以下是在私有OpenShift集群中使用Artifactory可以获得的一些好处:

  1. 为OpenShift集群提供安全的私有存储库,并根据项目或开发团队提供细粒度访问控制。
  2. 通过对远程资源的可靠和一致的访问,特别是红帽公共存储库(Docker, RPM)和2022世界杯阿根廷预选赛赛程官方孵化器存储库远程存储库在Artifactory中提供代理和缓存功能。
  3. 企业特性,例如高可用性库中复制适用于多场地开发和不同的选择大规模可扩展存储

JFrog Artifactory带来企业级存储库管理到OpenShift集群以优化CI/CD工作流程。请继续关注我们的后续文章,在那里我们将展示如何做到这一点JFrog x光与Artifactory合作解决OpenShift上二进制工件的安全性问题。