【发布时间】:2018-10-15 03:27:34
【问题描述】:
我正在使用 Kubernetes+Helm - 并想询问是否可以获得规范容器中指定的 Docker 版本。例如,我有以下部署:
apiVersion: apps/v1beta1
kind: Deployment
metadata:
name: test
spec:
replicas: 1
selector:
matchLabels:
app: test
template:
metadata:
labels:
app: test
spec:
containers:
- name: test
image: myrepo.com/animage:0.0.3
imagePullPolicy: Always
command: ["/bin/sh","-c"]
args: [“work”]
envFrom:
- configMapRef:
name: test
然后我有另一个部署,我想在其中获取 Docker 版本号 0.0.3 并将其设置为 env var。
任何想法表示赞赏。
谢谢。
【问题讨论】:
-
我不确定我是否非常清楚地了解您的情况,请您详细说明一下需求。我认为在大多数情况下,只需添加副本 > 1 就可以达到目的
-
我认为您只需将版本号提取到 values.yaml 中并在您想要的位置重新使用它。
标签: docker kubernetes kubernetes-helm