博客迁移之路–DB的去Docker化

之前本站的是使用纯Docker 来进行部署。每一个博客的实例都会跑起来一个Mysql实例,但是服务器本身的规格很低只有1C1G。所以导致了有大量的数据被置换到了 Swap 里面,每当有请求的时候load都会大幅上升,导致了整机的卡顿。
所以本篇的目的,就是记录把Docker的mysql 的数据,导出[……]

继续阅读

Traefik-Ingress 初步实践记录

在之前的K3S的配置的部分,有一个很诡异的问题就是,80和443 的端口的路由是直接走到了ingress层上面去,导致 nginx 的80端口的规则被 overwrite掉了。
但是ingress 是整个容器集群十分重要的一环。是连接容器内外网络的重要部分。
traefik 使用了label 来对i[……]

继续阅读

K3S 部署记录 — 集群&监控&K9S

之前辛辛苦苦折腾的 K8S 集群由于是在是太重了,感觉没有很好的运营起来,导致被最后一堆交错的问题劝退。
后面偶尔看到了 K3S这个东西,自己孤陋寡闻,以为又是国人搞得什么山寨项目(笑)
后面偶然机会去仔细看了下,发现真是个好东西,对K8S基本能做到全部兼容,自己拿来用是足够了。
全部的依赖都在二进[……]

继续阅读

priv-note 开发笔记

p-note是一个比较完善的前后端项目,也算是对最近WEB相关知识学习交的一次作业。页面内容还不尽完善,已经转入了迭代维护的模式,这里先贴一下项目的链接。可以感受一下。

https://p-note.12ms.xyz/

功能介绍呢?就是一个实现了阅后即焚的站点。这个项目是仿写的,原项目 vua.[……]

继续阅读

Crontab Permission denied

技术学习方面的东西,需要自己不断的区总结和复盘,把知识转化为自己的
也要理论作为经验的支柱,来使它更加健壮

问题现象

用户执行 crontab 的时候,报错permission deny 的错误,具体错误内容

crontab -e
/var/spool/cron/crontabs/admin: Pe[......]

继续阅读