编辑
2023-04-25
DevOps
00

我自己的集群一直都用的 traefik ingress controller,感觉挺好用的, 还能自动签发管理 https 证书
然后我一般都用 rancher 图形化的管理我的服务,很少手动去写 yaml 了,所以 ingress 我也是直接图形化创建的,这时候想用中间件,就需要用 ingress 注解的方式了。

注解规则

比如我有一条 ip-whitelist 的中间件,在 default 命名空间,那就这么写 ingress 注解:

traefik.ingress.kubernetes.io/router.middlewares: "default-ip-whitelist@kubernetescrd"

没错,就是 <命名空间>-<中间件名字>@kubernetescrd

编辑
2023-03-21
前端技术
00

流水线功能

自从 VanBlog v0.49.0 后,增加了流水线功能。

流水线功能允许用户在自定义的事件发生后执行任意的自定义 js 代码,甚至改写事件的结果。

我们可以利用这个功能,在每次文章发布前,自动追加一些自我介绍信息,或者是推荐文章。在这个例子中,我们使用流水线功能,在文章末尾自动追加下面的内容:

Powered By VanBlog

编辑
2022-09-02
前端技术
00

v0.29.0 后,VanBlog 支持了客制化功能,可自定义 HTML、CSS 或 JS 代码。利用这个功能可以实现很多有意思的东西,比如加一个 Sakana! Widget 挂件。

效果 C#

image.png

编辑
2022-09-01
后端技术
00

前因

最近在写这个 博客项目 的时候,因为内嵌了 waline.js 作为子进程,所以有时候需要停止子进程并重启(传递给子进程新的配置)

但正常通过 childprocess.exit() 时,发现并没有完全退出,重启会报错 端口被占用

编辑
2022-08-13
折腾搞机
00

我租的房子有时候电器功率大了会跳闸,为了防止意外买了一台 UPS,但是一直没配自动关机。 直到出门在外超时强制断电了,才直到自动关机的重要性。