近期部署Prometheus的时候,发现网上竟然很难找到比较好的基于k8s部署的教程,甚至就连helm chart官方repo的教程也很不友好,对于很多参数没有详细的解释,也缺少示例。

推荐两个我觉得还不错的资料地址。

  1. https://prometheus.wang/
    这个资料号称自己是prometheus中文文档。
    内容不是非常多,但是很全面的介绍了prometheus及其周边的使用教程,从部署安装到实际使用示例都有,一天应该就能 按照里面的内容全部走一遍,个人觉得是一个很不错的入门教程,他不能让你精通prometheus,但是足够入门,并且是中文的,对我们很友好

  2. https://prometheus.io/docs/introduction/overview/
    这是官网教程地址,建议先把上面的中文教程全部过一遍,然后再官网教程中按需阅读,不要一上来就想着通读文档,既浪费时间,难度也很大(英文的,而且在没有实战经验的情况下读文档很多地方是不能真正理解的)

  3. https://github.com/prometheus-community/helm-charts
    这个是prometheus helm chart的官方repo, 虽然内容很少,但还是推荐一下,毕竟是官方对的,希望以后他们能在文档上多花点时间吧

推荐一个关于Python装饰器的讲解博客。

讲实话,我虽然了解装饰器,但实际工作中很少用到,最近因为重构代码时想要用装饰器(可以少写一些代码),

所以就好好看了一下这一部分的内容,发现了一个很不错的教程。

今天早上看到前同事分享了一个连接,是“高效运维”整理的一个常用正则表达
式集合,感觉比较全面,能够覆盖绝大部分一般工作中使用场景。
这里附上连接:https://mp.weixin.qq.com/s/o3SnwUlm5YXRrJ5ESzd0Bw
以下是部分内容:

校验字符的表达式

汉字:^[\u4e00-\u9fa5]{0,}$

今天看到一句话,是《曾国藩家书》中的一小段,内容如下:

盖士人读书,第一要有志,第二要有识.第三要有恒。有志则断不甘为下流,有识则知学问无尽,不敢以一得自足,如河伯之观海,如井蛙之窥天,皆无识者也;有恒则断无不成之事。

最近两天把一个项目的CICD流水线从jenkins迁移到github action,中间遇到一些问题,做个记录。
先放几个这两天看到的还不错的教程连接:

  1. 第一个是大佬阮一峰在2019年写的一个教程,浅显易懂,大佬还是大佬,那个时候action刚刚出来他就开始写教程了
    Github Actions 入门教程

  2. 第二个是github官方的工作流语法教程,建议把目录通读一遍,然后找到自己需要的部分详细阅读
    Workflow syntax for Github Actions

  3. 第三个是git secrets的官方repo,git secrets是一个可以用来扫描代码是否包含密码、用户名等敏感信息的工具
    git secrets


这篇文章的内容其实是很早以前就会一个k8s 资源,但是最近又用到了,就做个笔记。

关于水平扩容和缩容不在这里做解释,有兴趣看这篇文章的人应该都已经知道了。
最好的教程其实还是官网,这里放上相关的链接:

最近一段时间(大概两个月)看到了一些关于投资的书和博客,觉得写得非常好,把以前好多我一知半解的东西都一下子帮我解释的很清楚。

标题就是我从一篇文章看到的,完整的句子如下:

投资是认知的变现。投资成功,最终是因为我们变成了更好的自己。

其实很早就是用kafka了,但是一直都用的非常简单,最近写一个小功能的时候又要用到kafka,于是就花点时间好好看了一下网上关于kafka的一些文档和博客,发现了一个很不错的博客,做个记录和分享。

原文链接: https://www.cnblogs.com/rexcheny/articles/9463979.html

作者好像是阿里员工,他在这一篇博客中对于一个常用的参数都做了详细的解释,并写了一个类可以直接使用,非常感谢。

背景

部门reorg之后,尤其是年后,大家明显变得很忙,我同时参与两个项目,一个是开发类型的,同时要做前端和后端,后端还好,是基于Django的,我之前就会。前端用的是Vue,以前从没用过,边学边做,还有一个是偏运维的,用到terraform、github action,甚至有一段时间还要考虑使用packer和ansible做系统镜像和运维的事情,这些大部分没有接触过的,都是边学边做,时间又很紧,所以年后一直很忙,都是处于想着感觉完成task的的状态,但是没太
想过任务本身,为什么要做这个事情,为什么要这样做这个事情

多想想为什么

上周实在是忍不了笔记本上的windows一直死机的问题,就把笔记本装了ubuntu20.04, 我其实一直在使用ubuntu(写代码方便一些,尤其是和容器相关的时候),只不过以前一般是用vmware或者virtualbox装一个虚拟机使用,这是第一次直接在笔记本上装Ubuntu系统。
不过完全离开windows之后,还是有一些不方便的,打算写个博客慢慢整理自己在ubuntu上工作的一些小技巧,既是为了分享,也是为了做一个备忘。

  • 截图
    截图不管在什么系统下都是一个很必要的功能,尤其是当团队内信息分享很频繁的时候,
    这个功能就尤为重要 Linux/Ubuntu截图神器Flameshot

  • RDP远程控制
    由于Ubuntu不能满足所有的需求,有一部分工作还是要在windows上操作,
    同事推荐了一个很好的RDP工具:remmina, 用了一段时间,感觉还不错

  • VS code不能写入中文
    通过Ubuntu Software安装的VS code不能写入中文,从官网下载dep包手动安装即可。
    和开发相关的软件以及工具尽量不要通过Ubuntu Software和snap命令安装,很多都有问题。

0%