如何挂载kubernetes.io/dockerconfigjson
我有一个类型为如何挂载kubernetes.io/dockerconfigjson,kubernetes,Kubernetes,我有一个类型为kubernetes.io/dockerconfigjson的秘密: $ kubectl describe secrets dockerjson Name: dockerjson Namespace: my-prd Labels: <none> Annotations: <none> Type: kubernetes.io/dockerconfigjson Data ==== .dockerconfigjson:
kubernetes.io/dockerconfigjson
的秘密:
$ kubectl describe secrets dockerjson
Name: dockerjson
Namespace: my-prd
Labels: <none>
Annotations: <none>
Type: kubernetes.io/dockerconfigjson
Data
====
.dockerconfigjson: 1335 bytes
- name: dump
image: kaniko-executor:debug
imagePullPolicy: Always
command: ["/busybox/find", "/", "-name", "config.json"]
volumeMounts:
- name: docker-config
mountPath: /foobar
volumes:
- name: docker-config
secret:
secretName: dockerjson
defaultMode: 256
仅打印:
/kaniko/.docker/config.json
这是否得到了支持,还是我做错了什么
我使用的是OpenShift 3.9,应该是Kubernetes 1.9。Hi,您能在容器中运行
df-h
?让我们看看它是否安装在那里。嗨,你能在容器中运行df-h
?让我们看看它是否安装在那里
apiVersion: v1
kind: Pod
metadata:
name: kaniko
spec:
containers:
- name: kaniko
image: gcr.io/kaniko-project/executor:debug-v0.9.0
command:
- /busybox/cat
resources:
limits:
cpu: 2
memory: 2Gi
requests:
cpu: 0.5
memory: 500Mi
tty: true
volumeMounts:
- name: docker-config
mountPath: /kaniko/.docker/
volumes:
- name: docker-config
secret:
secretName: dockerjson
items:
- key: .dockerconfigjson
path: config.json