📄 Jenkins slave pod的pipeline实现

k8s模式的Jenkins slave pod怎么实现CICD?本文记录了一些细节,包括scripted pipeline语法,pipeline样本

🗒️ centos7 pam密码策略

介绍了pam口令复杂度和重复检查的配置

🗒️ 通过chatgpt学习terraform

chatgpt可以是你的学习工具,比如用来学习terraform。先要一个配置模板,根据模板一步步追问

🗒️ Notion建站的补充点

这篇文章介绍了使用notion和next.js建立网站的一些要点,包括角色理解、动态更新和CDN配置。文章提到,为了使用notion和next.js,需要将它们与vercel集成,以便在vercel上部署网站。此外,文章还提供了一些关于动态更新和CDN配置的建议。

📄 Ubuntu 20.04安装k8s with containerd 1.6.6

本文介绍在Ubuntu 20.04上安装k8s with containerd1.6.6的步骤。需要注意的是,Ubuntu 20.04自带的containerd存在bug,因此需要使用官网的二进制安装。同时,安装过程中还需要修改containerd的配置文件和安装cni插件等。具体步骤详见文中。

📄 阿里云terraform记录

本文介绍了使用阿里云terraform的记录,包括安装terraform、配置阿里云鉴权AK、调试demo的main.tf等内容。同时,还提到了一些需要注意的问题,如国内网络对terraform不友好、阿里云的Cloud Shell存活时间只有1小时等。

📄 Prometheus Operator的理解

本文介绍了Prometheus Operator的作用和好处。Prometheus Operator通过CRD定义好Schema,使得API对象能够被api-server校验,降低了配置异常的风险;Prometheus Operator借助k8s实现了Prometheus as a Service,让用户能够自助式地创建Prometheus服务或Alertmanager服务;ServiceMonitor和PrometheusRule对象解决了Prometheus配置难维护的问题,让用户只需要关心监控需求,而不需要关心需求的实现方。此外,这些API对象能够复用k8s的生态,提供了友好的Prometheus管理接口,对于平台化是很重要的。