云原生时代如何方便的进行本地调试

栏目: Java · 发布时间: 7年前

内容简介:云原生的四要素:持续交付、DevOps、微服务、容器,虽然极大的解放了生产力,但是不可避免的也带来了诸多问题,本文不做延伸,感兴趣的,可以自行百度。本文只为解决微服务(本文以Spring Cloud为例)+Kubernetes开发调试低效问题。

云原生的四要素:持续交付、DevOps、微服务、容器,虽然极大的解放了生产力,但是不可避免的也带来了诸多问题,本文不做延伸,感兴趣的,可以自行百度。

本文只为解决微服务(本文以Spring Cloud为例)+Kubernetes开发调试低效问题。

云原生时代如何方便的进行本地调试

telepresence

如果团队内成员都有k8s基础,并且都用win10或者linux,macos,那建议直接用telepresence,简单直接。详见 Fast development workflow with Docker and KubernetesA development workflow for Kubernetes services

Service映射

如果团队内k8s基础弱,或者硬件条件不满足,可以使用Service映射方案,在k8s集群里创建一个Service和Endpoint,然后进行绑定。但是适用于单向的,比如,k8s访问外部mysql,如果要逆向访问,不好意思,不支持。

静态路由

https://github.com/jkwong888/k8s-add-static-routes

TDD

如果团队对于单院测试和Mock掌握的比较好,可以直接开启TDD模式,省事省心

远程调试

k8s集群暴露远程调试接口。 Remote debugging Spring Boot on Kubernetes

开发机纳入集群

应用发到本地pod里,省的走cicd那么费劲了


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Hit Refresh

Hit Refresh

Satya Nadella、Greg Shaw / HarperBusiness / 2017-9-26 / USD 20.37

Hit Refresh is about individual change, about the transformation happening inside of Microsoft and the technology that will soon impact all of our lives—the arrival of the most exciting and disruptive......一起来看看 《Hit Refresh》 这本书的介绍吧!

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

URL 编码/解码
URL 编码/解码

URL 编码/解码

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具