51、应用部署与监控全解析

应用部署与监控全解析

1. 应用部署

在应用部署方面,开发者能够以自助方式操作 OpenShift 路由层,展现出强大的功能。例如,部署 NSFF 功能时,可使用 Helm 图表参数 --set nsff.enabled=true 来部署支持 NSFF 的版本。若有需求,还能通过类似操作让两个应用指向同一数据库。

对于复杂用例,比如原蓝色堆栈中存在长时间运行的事务需要处理,或者在绿色部署时需要迁移数据存储,可采用更高级的蓝绿部署方法,如 ArgoCD 滚动更新功能、Knative 蓝绿滚动更新功能或 Istio。

部署预览方面,OpenShift 就像一个“游乐场”,可用于从生产环境到开发者预览的全流程应用部署。如今,开发团队无需再通过提交工单来配置服务器以展示应用。容器化应用的构建使得应用可在多个环境中重复部署。以 Jenkins 中的 PetBattle 自动化部署为例,每次提交代码时都会触发构建。Jenkins 使用多分支插件,开发者向分支推送新特性时,会自动搭建新的流水线并部署该特性的最新更改。

部署预览不仅能引入反馈循环,还能让开发者与设计团队、产品负责人高效协作。例如,Jenkins 流水线中有一个名为 cool-new-cat 的分支,构建时会将应用的新版本推送到开发环境,通过这个新版本可在合并到主分支并生成候选版本之前收集反馈。

2. 应用监控

应用上线后,如何确保其按预期运行并在出现问题时及时响应呢?这就需要借助一系列工具和技术来监控应用并在出现问题时发出通知。

2.1 可观测性

可观测性是对软件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值