什么是蓝绿部署(发布)?

复制 URL

红帽资源

Kubernetes 与蓝绿部署流程有关的一切都堪称天作之合,包括云原生应用微服务、容器、持续集成、持续交付、持续部署、SREDevOps。作为一个自动执行 Linux® 容器操作的开源平台,Kubernetes 不仅有助于容器(用于封装云原生应用的微服务)的编排,还得到了一系列架构模式的支持:开发人员可以重复使用这些模式,而不必从头开始创建应用架构 。

声明式部署模式就是这些 Kubernetes 模式中的一种。由于微服务的规模本来就很小,因此它们的数量可以快速增加。声明式部署模式减少了部署新容器集(Kubernetes 架构中最小、最简单的单元)所需的手动操作。

进一步了解 Kubernetes 如何行之有效

原因很简单,因为我们拥有领先的企业 Kubernetes 平台——红帽® OpenShift,对其进行了优化,并将 CI/CD 功能内置其中。同时,我们还记录下分步式命令行提示和参数,以便在您的红帽 OpenShift 环境中推行蓝绿部署。

当您的企业级 Kubernetes 平台保持开源时,您就可以控制整个平台以及依赖该平台的所有内容,从而确保您的应用和服务能够正常工作,无论它们位于哪里或由谁提供支持。

所以您可以放心大胆地检查、修改和优化我们技术背后的源代码。红帽产品和技术深受《财富》500 强中 90% 企业的信赖*,借助这样的产品和技术构建的基础架构,让您几乎无所不能,无往不利。

对比红帽解决方案与其它免费方案的商业价值 

红帽官方博客

获取有关我们的客户、合作伙伴和社区生态系统的最新信息。

所有红帽产品试用

我们的免费试用服务可让您亲身体验红帽的产品功能,为获得认证做好准备,或评估某个产品是否适合您的企业组织。

扩展阅读

文带你理解 DevOps 工程师是什么?负责哪些工作?

DevOps 工程师的职责是引入相应的流程、工具和方法,从而平衡整个软件开发生命周期的需求。DevOps 工程师在组合代码、应用维护和应用管理方面发挥着重要作用。DevOps Engineer 职位解读。

什么是多云 GitOps?

GitOps 是一套用于指导工作流,以及为云原生应用实施持续部署 (CD)的原则。GitOps 有助于对以前的手动流程引入自动化,从而帮助管理集群配置和应用部署。

GitOps 工作流是什么样的?

GitOps 是一种现代的软件开发和部署方法,它利用 Git 存储库作为单一事实来源,来管理整个基础架构和应用生命周期。

DevOps 相关资源

相关文章