一种基于ServiceMesh的热调试方法

基本信息

申请号 CN202111593719.7 申请日 -
公开(公告)号 CN114281693A 公开(公告)日 2022-04-05
申请公布号 CN114281693A 申请公布日 2022-04-05
分类号 G06F11/36(2006.01)I;H04L12/46(2006.01)I;H04L67/63(2022.01)I 分类 计算;推算;计数;
发明人 刘隆剑;欧志伟;吴坚 申请(专利权)人 上海甄云信息科技有限公司
代理机构 北京知呱呱知识产权代理有限公司 代理人 郑兴旺
地址 201706上海市青浦区香花桥街道郏一村7号3幢1层A区046室
法律状态 -

摘要

摘要 本发明公开了一种基于Service Mesh的热调试方法,所述方法为:S1、进行网络打通,通过VPN服务端建立Kubernetes集群与开发人员本机的连接;S2、通过命令行工具z5nctl,执行“z5nctl init”命令进行初始化工作,并保存输入的虚拟版本代码;S3、开发人员进行app应用的代码开发,开发完成后在本机启动应用;S4、通过命令行工具执行z5nctl mesh,在Kubernetes集群中创建对应应用的代理Pod,代理Pod通过SSH隧道将所有请求到对应端口的流量转发到本机;S5、z5nctl‑operator监听到代理Pod的创建后,根据app和virtual‑version两个标签生成Istio的两个CRD;S6、开发人员进行线上连调本机的热调试和联合调试。本发明解决了现有软件开发方案过程繁琐、效率低下的问题。