codezeze
本站致力于IT相关技术的分享
基于Argo CD与AWS SNS实现WebRTC SFU集群的声明式动态配置管理 基于Argo CD与AWS SNS实现WebRTC SFU集群的声明式动态配置管理
管理一个无状态服务的配置相对直接,一个简单的滚动更新就能解决问题。但对于WebRTC SFU(Selective Forwarding Unit)这类有状态、长连接的服务,情况变得异常棘-。任何一次常规的Pod重启都意味着中断所有正在进行的
2023-10-27
为大型静态站点构建基于Kubernetes Job与Prometheus指标的分布式按需构建系统 为大型静态站点构建基于Kubernetes Job与Prometheus指标的分布式按需构建系统
一个拥有超过五万个Markdown页面的Hugo站点,其单体构建时间已经稳定在25分钟以上。这个数字不仅拖慢了CI/CD流水线,更严重扼杀了内容团队的迭代效率。任何微小的文本修改都需要触发一次完整的、漫长的构建流程,反馈回路几乎断裂。最初的
2023-10-27
在Azure AKS上为WebSocket服务设计基于GitOps的零停机更新架构 在Azure AKS上为WebSocket服务设计基于GitOps的零停机更新架构
在生产环境中,一个部署在Kubernetes上的无状态HTTP服务,其滚动更新(Rolling Update)策略通常足够应对。Pod被逐个替换,流量自然地切换到新版本。但当服务的核心是WebSocket时,这个模型就崩溃了。标准的滚动更新
2023-10-27