一种基于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、开发人员进行线上连调本机的热调试和联合调试。本发明解决了现有软件开发方案过程繁琐、效率低下的问题。 |
