我如何使用kubectl
或API来查看pod或deployment中的容器的当前image?
例如,在用以下配置创建的deployment中,我想查看eu.gcr.io/test0/brain:latest
。
apiVersion: v1
kind: Deployment
metadata:
name: flags
spec:
replicas: 6
template:
metadata:
labels:
app: flags
spec:
containers:
- name: flags
image: eu.gcr.io/test0/brain:latest
从kubectl 1.6开始,
-o wide
选项会打印,所以kubectl get deployments -o wide
输出中显示当前的image。
也可以jsonpath:
kubectl get deployment flags -o=jsonpath='{$.spec.template.spec.containers[:1].image}'
感谢大佬,完美解决。
你的答案