小编Had*_*oud的帖子

在具有大量域的 kubernetes 应用程序上自动化 LetsEncrypt

我有一个节点应用程序,它根据域名加载其数据。域配置有 CNAME app.service.com(即节点应用程序)。

Node 应用程序看到请求域并向 API 发送请求以获取应用程序数据。

例如:domain.comCNAME app.service.com -> 然后节点应用程序向 api 请求 domain.com 数据

问题是为所有域设置 HTTPS(使用 LetsEncrypt)。我认为 cert-manager 可以提供帮助,但不知道如何自动执行此操作,而无需手动更改每个新域的配置文件。

或者在 Kubernetes 中是否有更好的方法来实现这一目标?

kubernetes lets-encrypt caddy

5
推荐指数
1
解决办法
2242
查看次数

使用 sed 将分析代码插入大多数 html 文件

我有很多静态 html 文件(超过一千个),没有 Google Analytics 代码。

我的挑战是,并非所有 html 文件都没有 Analytics 代码。这是应添加 Analytics 代码的文件的文件夹结构:

user/[user ID]/sites/[site ID]/

这些文件夹中有多个 html 文件。我不能简单地sed在所有 html 文件上使用,因为同一“users”文件夹中的以下文件已经具有 Analytics js 代码:

user/[user ID]/editor/index.html

此外,我的 html 文件以一行结尾。

如何在之前添加 js 代码(即 Analytics)并user/[user ID]/editor/index.html从进程中排除所有文件?

html bash google-analytics sed

4
推荐指数
1
解决办法
299
查看次数

标签 统计

bash ×1

caddy ×1

google-analytics ×1

html ×1

kubernetes ×1

lets-encrypt ×1

sed ×1