了解Azure容器注册表
当您进入devops构建流程的最后时,您会看到一系列工件:二进制文件,配置文件,网页,甚至虚拟机和容器。它们是一起构成现代应用程序的组件。将尽可能多的这些组件包装到一个容器中很有意义,这为您提供了一个更简单的部署模型。但这留下了一系列新问题:如何管理这些容器,以及如何在全球规模的云应用程序中部署它们? GitHub之类的服务使用开放标准和开放源代码为您的构建工件提供私有和公共注册表。 Azure使用开放源代码Docker Registry 2.0作为其自己的容器注册表的基础(遵循Open Container Initiative)来做到这一点。它不仅仅适用于容器;随着基于Kubernetes的云原生应用程序的重要性日益提高,它打算成为所有符合OCI的构建工件的一站式存储库。现在包括Helm图表,因此您可以使用Azure的Container Registry(ACR)作为应用程序的部署中心,并使用Helm 3.0交付到Kubernetes实例。 最好将Azure容器注册表之类的ACR工具入门作为私有注册表。只有您以及您的团队和服务可以访问您的注册表,从而自动向使用容器的Azure服务交付。可以将诸如Azure DevOps和Jenkins之类的熟悉工具配置为使用注册表作为构建终点,因此您可以直接将合并请求合并到Azure上的容器中,以进行部署。 要继续阅读本文,请立即注册 免费访问 紧贴InfoWorld的新闻通讯,以了解软件开发人员,分析师,数据库程序员和数据科学家的情况。 从我们仅限会员的内幕文章中获取专家见解。
Yorumlar
Yorum Gönder