
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
前言好久没有写文章了,主要是好像没啥进步,这里就来简单介绍一下我长期在做的一个项目吧,KubeVPN,一个可以连通 K8s 集群网络和本地网络的一个小工具初衷一直在想如果上了 K8s 的话,如何才能快速进行业务开发呢。其实这里还有一个开源项目 nocalhost,这个项目是公司项目,成功的进入了 CNCF sandbox ,这里尝试探索了在云端开发和在本地开发两种模式。下面就来简单来说一说这两类模

前言好久没有写文章了,主要是好像没啥进步,这里就来简单介绍一下我长期在做的一个项目吧,KubeVPN,一个可以连通 K8s 集群网络和本地网络的一个小工具初衷一直在想如果上了 K8s 的话,如何才能快速进行业务开发呢。其实这里还有一个开源项目 nocalhost,这个项目是公司项目,成功的进入了 CNCF sandbox ,这里尝试探索了在云端开发和在本地开发两种模式。下面就来简单来说一说这两类模

前言这其实很早之前就应该写一写的,也就是在项目重构过程中,需要将原来的基于Spring JdbcTemplate执行拼接语句的sql写法,移植到mybatis上去。分析其实需要已经很明确了,之前使用的是abstract Dao的方式,在abstract dao中,持有一个JdbcTemplate,...
前言这周一,新年后上班第一个完整周,年前一波需求已经评审过了,方案也已经制定好,所以年后就开始了如火如荼的写bug阶段,正在写go bug,突然企业微信,tapd弹出一条消息,提了一个缺陷单,处理人是我,顿时预感不妙,果然5秒后,测试同学那微笑的头像弹出来,嗯,完蛋,bug来了。测试同学告诉我,有一个node组件,使用chao注入故障,频繁杀掉主线程,大概会在第七轮杀掉主进程,pod会长时间处于c
1,前言:最经很多加班,所以没时间写博客,说的我好像有时间就会写博客一样~~,做下知识输出吧,关于docker和kubernetes的。2,docker:关于docker,我有一篇简单的博文,大家可以参考一下我之前写的,虽然恨水,但是入门就行。今天主要是介绍一下kubernetes的,简称k8s,这个是google出的一个服务治理,编排的工具,可以轻松实现springboot中的服务治理,注册发现
前言最近在做云原生相关的业务,简单梳理了一下项目中的实现,所以特地记录一下用到的技术以及知识点。云函数/云应用云函数/云应用都是使用knative实现的,配合istio进行流量控制,具体体现出来就是这样的伪代码:import(metav1 "k8s.io/apimachinery/pkg/apis/meta/v1""knative.dev/serving/pkg/apis/autoscaling/
前言好久没有写博客了,因为测试的还没弄好,所以没啥好写的,不过现在第一版测试已经做好了,所以这里简单分享一下使用Github Action做发布测试的经验简介项目托管在Github上,已经做了构建镜像的操作,也就是使用Github Action workflow做了构建镜像的操作,但是测试还没做。而我最近刚转到这个项目组,所以就开始做简单的测试工作啦。项目的主要语言是Go,主要是开发一个云原生工具
1,前言入职大概有四个月了,中间一直在做监控告警相关的任务,使用到的三方组件是,Prometheus和alertmanager,在整个使用过程中,对Prometheus和kubernetes都有了一定了解,今天打算说说在k8s集群中使用local storage存储数据的问题。2,抛出问题。在k8s集群中,pod是可以在各个node之间调度的,当某个node的资源不够用的时候,pod就有可能被调度
前言很久没有写博客了,貌似最近没有学到什么新知识,都是运用已知的知识,解决各种问题和功能。没办法了,那就把最近做的一个简简单单的功能,拿出来说说吧,功能很简单,需要支持 k8s pod terminal 断开重连。分析我们知道,使用命令kubectl exec -it pods/PODNAME -- bash [--kubeconfig /PATH/TO/KUBECONFIG] [--namesp
前言这个标题是不是有点儿拗口,什么叫做杀掉一个container中pid=1的进程,并且使container还活着尼?其实想要实现的效果类似于进入这个container中,kill掉占用了一个端口的进程,手动启动一个进程,使用这个空闲的端口。但问题是一般来说container的这个进程一般都是pid=1的进程,杀掉pid=1的进程,系统就会立即重启,无法执行自己的操作了。举个栗子????比如我的p







