0
私のマニフェストがあるkubernetesする秘密のボリュームをマウントすることはできません:は、次のように
1 apiVersion: v1
2 kind: Pod
3 metadata:
4 name: myapp
5 spec:
6 containers:
7 - name: myapp
8 image: "myapp"
9 ports:
10 - containerPort: 3000
11 command: ["bash"]
12 args: ["-c", "sleep 999999"]
13 imagePullSecrets:
14 - name: regsecret
15 volumeMount:
16 - name: "secret-volume"
17 mountPath: "/etc/udev"
18 readOnly: true
19 volumes:
20 - name: "secret-volume"
21 secret:
22 - name: "myappsecret"
それは次のエラー生成:
error validating data: [found invalid field volumeMount for v1.PodSpec, field spec.volumes[0].secret: expected object of type map[string]interface{}, but the actual type is []interface {}];
なぜ無効volumeMount
ですが?このような指令があるとここに記載されているようです(https://kubernetes.io/docs/resources-reference/v1.5/#volume-v1)。
また、秘密をマウントとして指定する方法もわかりません。ここでの提案など、いくつかのことを試してみました:https://github.com/kubernetes/kubernetes/issues/4710
てみ** .. 。 –