查看对象的所有应用配置

时间:2018-05-06 13:07:29

标签: kubernetes apply configuration-files kubectl revision-history

命令:

kubectl apply view-last-applied -f object.yml

显示对象的最新应用配置文件。

是否存在使整个应用'的命令。给定物体的历史?

例如,给定创建的配置(使用kubectl create -f pod.spec --save-config):

apiVersion: v1
kind: Pod
metadata:
  name: nginx-pod
  labels:
    app: nginx
spec:
  containers:
  - name: nginx
    image: nginx:1.7.9

和应用的配置(使用kubectl apply -f pod.spec):

apiVersion: v1
kind: Pod
metadata:
  name: nginx-pod
  labels:
    app: nginx
spec:
  containers:
  - name: nginx
    image: nginx:1.9

修订版2:

apiVersion: v1
kind: Pod
metadata:
  name: nginx-pod
  labels:
    app: nginx
spec:
  containers:
  - name: nginx
    image: nginx:1.9.1

命令应该给出:

$ kubectl appy log -f pod.spec

applied <later date>:

apiVersion: v1
kind: Pod
metadata:
  name: nginx-pod
  labels:
    app: nginx
spec:
  containers:
  - name: nginx
    image: nginx:1.9.1


applied <earlier date>:

apiVersion: v1
kind: Pod
metadata:
  name: nginx-pod
  labels:
    app: nginx
spec:
  containers:
  - name: nginx
    image: nginx:1.9

1 个答案:

答案 0 :(得分:0)

不,只有最新应用的配置会保留在对象