前言
Helm官方文档写的很棒,本文会摘录Helm官方文档中的一些基础知识和最佳实践,备忘。
更细致全面的内容,请移步阅读Helm官方文档。
参考文档:
排查网络问题的最好方法就是抓包分析,在 Kubernetes 中对 Pod 进行抓包的常见方法包括:
以上方法都比较繁琐,令人惊喜的是出现了 ksniff,可以让我们在 Kubernetes 更简便地抓包。
本文中,我们会学习使用ksniff来进行Pod抓包。
参考文档:
计划对CICD进行优化,主要包括降低pipeline的失败率和降低构建发布时间。
最开始,要对pipeline进行统计,搞清楚当前的情况,做到心里有“数”,制定合理的目标。
优化一段时间后,需要再用相同的统计方法对pipeline进行统计,看看优化的效果。
好了,问题来了:怎样统计最近两个月的gitlab pipeline?
具体需求包括:
使用GitLab的Analytics可以看到部分我们想要的数据,比如某个月的pipeline总次数,失败的总次数等。但是并不能根据我们的需要选择时间段进行统计,也不能统计pipeline的持续时间,因此最好的方法是通过GitLab API进行统计。
参考文档:Pipelines API