Kubernetes新技术研究 eBPF 是我见过的 Linux 中最神奇的技术,没有之一,已成为 Linux 内核中顶级子模块,从 tcpdump 中用作网络包过滤的经典 cbpf,到成为通用 Linux 内核技术的 eBPF,已经完成华丽蜕变,为应用与神奇的内核打造了一座桥梁,在系统跟踪、观测、性能调优、安全和网络等领域发挥重要的角色。为 Service Mesh 打造了具备 API 感知和安全高效的容器网络方案 Ciliu 2021-05-20 Kubernetes #Cilium #Containerd
Redis KEYS命令引发的一次生产故障 硬件设备无Cookie机制 -> Session保存时间加长 -> spring-* Keys激增 -> KEYS TempLock_*慢日志 -> 应用响应速度慢 2021-03-03 DevOps #Redis
Golang - Cache缓存使用示例 如何在一个 HTTP 服务器中使用缓存来提升性能,同时使用 sync.Once 和 Ticker 来实现了缓存的初始化和定时更新。 sync.Once 是 Go 标准库提供的使函数只执行一次的实现,常应用于单例模式,例如初始化配置、保持数据库连接等。 go-cache 是一个轻量级的基于内存的 K-V 储存组件,内部实现了一个线程安全的 map[string]interface{},适用于单机应用 2020-08-16 Golang #Golang #Gin #Cache
Kubernetes APM链路追踪Skywalking 随着RPC框架、微服务、云计算、大数据的发展,业务的规模和深度相比过往也都在增加。一个业务可能横跨多个模块/服务/容器,依赖的中间件也越来越多,其中任何一个节点出现异常,都可能导致业务出现波动或者异常,这就导致服务质量监控和异常诊断/定位变得异常复杂。于是催生了新的业务监控模式:调用链跟踪系统APM 2020-08-16 Kubernetes #Elasticsearch #Kubernetes #Skywalking #Pinpoint #APM
Kubernetes SpringCloud微服务容器云之路 SpringCloud微服务容器云之路 Springboot应用配合Actuator开启:监控检查,优雅停机,监控metrics等endpoints 根据Dockerfile定义制作Docker镜像并上传Harbor私有Docker Registry 渲染K8S部署模板文件并完成应用部署,同时应该考虑快速回滚等保障机制 Tips: 步骤2 - 可使用Maven Plugin dockerfi 2020-07-22 Kubernetes #Kubernetes #微服务 #SpringCloud #SpringBoot