# 手撸一个ingress controller来打通dubbo+k8s网络
11 min read
由于公司内部所有服务都是跑在阿里云 k8s 上的,然后 dubbo 提供者默认向注册中心上报的 IP 都是Pod IP,这意味着在 k8s 集群外的网络环境是调用不了 dubbo 服务的,如果本地开发需要访问 k8s 内的 dubbo 提供者服务的话,需要手动把服务暴露到外网,我们的做法是针对每一个提供者服务暴露一个SLB IP+自定义端口,并且通过 dubbo…
由于公司内部所有服务都是跑在阿里云 k8s 上的,然后 dubbo 提供者默认向注册中心上报的 IP 都是Pod IP,这意味着在 k8s 集群外的网络环境是调用不了 dubbo 服务的,如果本地开发需要访问 k8s 内的 dubbo 提供者服务的话,需要手动把服务暴露到外网,我们的做法是针对每一个提供者服务暴露一个SLB IP+自定义端口,并且通过 dubbo…
最近由于某些需求,需要在linux环境下做 java 开发,刚好可以试试wsl2 gui,一通折腾下来总算符合自己的预期了,这里就记录下踩坑历程。
最近公司项目要接入配置中心,后来调研下来决定使用apollo,但是在使用的时候发现有 个小细节特别难受,apollo不支持通过项目代码配置默认的environment,官网文档如下:
项目使用的springfox-swagger2@2.9.2版本
使用VitrualBox安装 ubuntu20 之后,需要启用VitrualBox增强功能,发现一直装不上,这里记录下解决方案:
最近碰到一个问题,我们的Spring Cloud Gateway网关有个接口一直报错,错误堆栈如下: