原文:OpenKruise :SidecarSet 助力 Mesh 容器热升级

作者 赵明山 立衡 前言 OpenKruise 是阿里云开源的云原生应用自动化管理套件,也是当前托管在 Cloud Native Computing Foundation CNCF 下的 Sandbox 项目。它来自阿里巴巴多年来容器化 云原生的技术沉淀,是阿里内部生产环境大规模应用的基于 Kubernetes 之上的标准扩展组件,也是紧贴上游社区标准 适应互联网规模化场景的技术理念与最佳实践。 ...

2021-06-15 17:07 0 198 推荐指数:

查看详情

基于openkruise实现容器应用固定id

背景说明 我们在业务上容器的过程中遇到了如下问题: 以deployment部署的应用pod,由于id经常变更,服务重启,监控变得难以维护。这里只是以监控为切入点,事实上,还有诸多应用需要与id强绑定。 statefulset可以解决上面的问题,但是引入一个新的问题 ...

Thu May 21 01:56:00 CST 2020 0 1550
程序的升级

实现程序的升级 - 方式一 前言 所谓升级,实际上就是在程序/服务不停止的前提下,通过增加、修改、删除相关功能模块,达到功能升级的目的。 为什么要升级 举个例子,我们可能都有这样一个经历,正在操作一个软件,可能是个重要的工作,这个时候软件发现有新 ...

Wed Jan 28 21:04:00 CST 2015 2 4516
openkruise详解

快速开始 openkruise简介 OpenKruise 是一个基于 Kubernetes 的扩展套件,主要聚焦于云原生应用的自动化,比如部署、发布、运维以及可用性防护。 OpenKruise 提供的绝大部分能力都是基于 CRD 扩展来定义,它们不存在于任何外部依赖,可以运行在任意纯净 ...

Thu Mar 31 20:33:00 CST 2022 0 864
OpenKruise v0.8.0 核心能力解读:管理 Sidecar 容器的利器

作者 | 赵明山(立衡) 来源 | 阿里巴巴云原生公众号 前言 OpenKruise 是阿里云开源的云原生应用自动化管理套件,也是当前托管在 Cloud Native Computing Foundation (CNCF) 下的 Sandbox 项目。它来自阿里巴巴多年来容器化、云原生 ...

Tue Mar 16 23:21:00 CST 2021 0 249
实现程序的升级 - 方式一

前言 所谓升级,实际上就是在程序/服务不停止的前提下,通过增加、修改、删除相关功能模块,达到功能升级的目的。 为什么要升级 举个例子,我们可能都有这样一个经历,正在操作一个软件,可能是个重要的工作,这个时候软件发现有新的功能更新,需要升级程序,弹出一个看似很人性化的提示:请 ...

Tue Jan 27 22:50:00 CST 2015 3 1732
实现程序的升级 - 方式二

前言 前一篇我们说到了如何利用应用程序域的相关技术实现升级的目的。下面我来介绍另一种场景,如下图所示: 主程序仅提供作为MdiContainer的窗体框架,所有的功能都以单独的子窗体形式加载。每个子窗体对应的是一个单独的功能模块(dll文件)。 比如管理公司结构的时候,员工管理模块 ...

Thu Jan 29 00:37:00 CST 2015 12 1403
华为帐号服务升级助力应用快速验证用户身份

目前,在电商、金融、社交等多种行业的APP中,”帐号+短信验证码“已成为验证用户身份的主流方式。短信验证具有易操作、安全性高、成本低的优势,在用户注册、登录、绑定手机号等许多场景中,都得到了普遍应用。 ...

Fri Jan 15 01:06:00 CST 2021 0 1216
关于发烧那点事儿:热交换,部署,升级

在java的世界里,如果想做升级,无外乎两种方案,一种是基于自定义的ClassLoader来做,比如SPI插件机制等等;而另一种则是基于java agent技术方案来做,比如全链路跟踪方案。由于在这些实现过程中,或多或少都掺杂着对字节码的运用,所以基于字节码的插桩技术,在这里也是大行其道 ...

Fri Jun 04 03:00:00 CST 2021 2 649
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM