其中,基于Kubernetes的CI/CD自动化是最为广泛的用例,专注于帮助开发人员更快地构建和交付应用程序。但是,在具有全自动和可重复的CI/CD流水线的生产环境中运行Kubernetes(k8s)以及持续的安全检查会带来新的挑战,包括集成的复杂性,持续的产品更新/回滚、自运维、生命周期管理等等。
在Platform9提供的方案中,JFrog Artifactory作为微服务的Docker注册表(或多个注册表),是构建CI/CD流水线不可或缺的一部分。同时,使用Artifactory作为Helm Chart存储库,进一步使该制品管理仓库能够提供将容器部署到k8s集群所需的所有集成资源。
Artifactory还可以作为远程依赖的代理仓库,例如npm、Maven、Gradle和Go等,实现安全的Kubernetes注册表,使您能够跟踪系统中端到端的内容、依赖关系,以及与其他Docker镜像的关系。