23、Knative 应用部署与监控全解析

Knative 应用部署与监控全解析

1. CI/CD 中的 curl 使用及部署流程

在 CI/CD 场景中,使用 curl 时, --fail 标志非常重要。该标志指示 curl 若收到 HTTP 4xx 或 5xx 错误代码,应使用非零退出代码退出。若不使用 --fail ,在 CI/CD 流程中可能出现问题,因为当目标不可达时,你期望任务失败,但 curl 不会对 HTTP 错误代码进行判断,除非你明确要求。

部署流程方面,在 CI/CD 系统中,需经历编辑 YAML、提交 YAML、推送 YAML、拉取 YAML 和应用 YAML 的循环。使用相同命令时,逻辑会自动将 latest 版本提升为 current 版本,随后可将流量百分比设置为 100%,完成部署。

2. 按流量百分比部署与按实例部署的区别

流量百分比部署和按实例部署存在显著差异。Revisions 和 Services 提供了按流量而非按实例进行变更部署的工具包。按流量部署时,无需指定实例数量,只需告知 Knative 发送的流量百分比,由自动伸缩器负责提供合适的实例数量,每个请求都有一定概率被路由到不同版本。而按实例部署时,请求路由的概率至少取决于实例比例和实例相对性能这两个因素。

流量百分比部署有两个重要优势:
- 粒度控制 :例如,当前标签后有 3 个实例,最新标签后有 2 个实例,随机选择时,前者概率

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值