pod 的相关设置问题
1,pod里如如何设置 jenkins 容器的权限配置。
pod 里 pod 级别下有 spec.securityContext,这个参数,可以设置 启动的用户设置,使用explain 查看。
在 spec.containers.securityContext 级里也有这个 这个设置,并且优先级高于pod 级的
可以解决 jenkins 容器 需要宿主机 root权限的问题。这里可以设置privileged: true
,以及userid 等,同时userid 也可以到 metadata 中设置。
2,pod 中的数据卷挂载是怎么实现的?
containers 里的 volumeMount 中需要设置 name 和 mountPath 参数,name 和 volumes 里的 name 对应起来,就实现了数据卷映射。
挂载点在 pod 级 下的 spec.volumes 里,这里面也有 有两个必写字段,就是 name 和 挂载数据的类型。name 是 和 容器的 name 对接的作用。
数据挂载类型就有好多种了,可以使用 explain 参考。记得写了类型之后,里面的 path 字段后就是挂载的路径了。
3,yaml 格式种如果 '-' 号下面没有接 '-',则表示是在同一个 列表里。
如下:
hello:
- list1
testlist
- list2
- dict:
a: b
c: d
转化为json格式为:
{
"hello": [
"list1 testlist",
"list2",
{
"dict": {
"a": "b",
"c": "d"
}
}
]
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通