跳至主要內容
Kubernetes任务调度实践-Go语言实现Job和CronJob对比分析

本文详细介绍了如何通过Kubernetes中的Go语言调用API Server来实现创建Job任务。该功能需要实现创建Job执行任务、任务完成后提取日志中的JSON并解析入库,以及支持周期执行等步骤。这些都得益于client-go包的支持才能轻松实现,但在实践中也遇到了一些值得记录的问题。


ycyin大约 11 分钟云原生k8sGo
离线更新k8s环境下的trivy漏洞库方法

本文记录的是如何在离线环境下快速更新trivy.db,解决国内下载东西网络慢的问题,以及如何将文件拷贝进容器。这两个小技巧比较实用,以供未来参考。


ycyin大约 5 分钟云原生trivyharbor
docker-compose网络和内网服务IP冲突问题

在一次使用docker-compose部署应用时,发现应用调用内网另一个IP以172.20开头的应用全都调用失败,看起来是网络无法联通。立马在执行docker-compose部署的机器上进行验证发现机器是可以联通的,可以断定是Docker网络的问题。本文包含解决办法和一些Docker桥接网络的总结,如有错误欢迎留言指正。


ycyin大约 5 分钟云原生Docker
慎用存储过程:一条语句引发的数据库存储100%占用

由于项目中使用了多级目录结构,数据库的存储使用id,parentId进行存储,有个需求就是通过id查询最顶层目录的id(最顶层目录id的parentId=0),想尝试使用存储过程来解决这个问题。因为存储过程使用到了临时表导致存储空间被占满。


ycyin大约 3 分钟数据库技术MySQL数据库存储过程