小编srk*_*Z84的帖子

如何在 Kubernetes Pod 中挂载具有特定 UID 的卷?

所以,我试图让 Nexus 基于Kubernetes 中的这个图像运行,但它失败了:

mkdir: cannot create directory '../sonatype-work/nexus3/log': Permission denied
mkdir: cannot create directory '../sonatype-work/nexus3/tmp': Permission denied
Java HotSpot(TM) 64-Bit Server VM warning: Cannot open file ../sonatype-work/nexus3/log/jvm.log due to No such file or directory
Run Code Online (Sandbox Code Playgroud)

从文档中可以看出该进程使用 UID 200 运行,并且必须使用这些权限安装卷:

A persistent directory, /nexus-data, is used for configuration,
logs, and storage. This directory needs to be writable by the Nexus
process, which runs as UID 200.
Run Code Online (Sandbox Code Playgroud)

我试图搜索文档以找到一种使用这些权限安装卷的方法,但是,我找不到任何方法来做到这一点。

有谁知道您是否可以在 PVC/PV 或 Deployment 的配置中指定用于安装卷的 UID?如果是这样,如何?

permissions disk-volume pv kubernetes

23
推荐指数
2
解决办法
6万
查看次数

如何拆分 Prometheus 配置文件?

现在我们使用Prometheus进行监控,我们有很多配置(我们的 prometheus.yml 主配置文件有 1400 多行)。

我想将其拆分为逻辑分组(可能是 DEV/TEST/PROD?),但我似乎找不到任何关于如何在 Prometheus 配置文件语法中使用“包含”(或类似)的文档。

有没有人用他们的 Prometheus 配置文件做过这个?如果是这样,你是怎么做到的?

configuration configuration-management prometheus

13
推荐指数
1
解决办法
6627
查看次数