【发布时间】:2021-08-21 17:32:55
【问题描述】:
我的团队没有将我们所有的代码都放在本地的同一个地方,但我们都在开发同一个服务。该服务依赖于其他一些库,在开发过程中,最好将这些库的实时版本安装到 pod 中以加快迭代速度。
路径如何变成动态并不重要,环境变量、配置映射、奇怪的卷挂载魔法等等......
我目前的方法使用 helm 来模板化 yaml。我希望能够做这样的事情:
volumes:
- name: my-lib
hostPath:
path: $CODE_PATH/my_lib
volumeMounts:
- name: my-lib
mountPath: /tmp/my_lib
我的团队成员可以在哪里外部定义CODE_PATH,允许他们指出他们保存代码的位置。我不喜欢这样做的方法。目前,我的无论如何都不起作用。我只需要能够将主机目录挂载到 pod 中,而无需在 yaml 中静态定义绝对路径。
【问题讨论】:
标签: kubernetes yaml kubernetes-helm docker-desktop