CQ的笔记

不断学习,不断进步

一个线上运行的应用,最开始都是在软件工程师的电脑里面开发的。因此,软件工程师的电脑里面会有一个本地的开发环境,用于IDE以及本地测试。

阅读全文 »

CI/CD是一种持续软件开发的方法论,通过自动化脚本将软件开发过程中引入错误的可能性降到最小。从一个新功能的开发到其被部署到生产环境的过程中,尽可能地减少人工干预甚至没有人工干预。

CI/CD中涉及到三个概念:持续集成(Continuous Integration)、持续交付(Continuous Delivery)、持续部署(Continuous Deployment)。

阅读全文 »

使用Node Exporter + Prometheus + Grafana给Asus AX86U加个监控。弄这一套的目的有两个,第一是了解一下Prometheus是如何工作的,第二也是尝试将家里的网络设备监控起来。

阅读全文 »

当想更深入的理解一件事物时,我们可能需要去看看这个事物的前世今生。本文只是简单地梳理了DevOps的历史。

阅读全文 »

我们的系统依赖一个第三方的服务,该服务是通过IP限制访问权限的。出于安全考虑,我们的系统会校验证书,因此我们采用Nginx反向代理去访问该服务。该服务迁移到cloud上之后,我们系统出现了问题。

阅读全文 »

手动置顶:写这一篇博客不代表我喜欢Terraform。

这部分内容比较啰嗦,推荐直接去看我的Github。
使用本地Terraform部署:https://github.com/chengqing-su/lambda-deployment-via-terraform
使用Docker部署:https://github.com/chengqing-su/lambda-deployment-via-dockerized-terraform

阅读全文 »

TL;DR

如果在WSL中遇到了 Error: EPERM: operation not permitted, symlink 或者说和symlin 有关的错误的时候,可以先检查一个磁盘的格式是否是NTFS或者ReFS 。

阅读全文 »
0%