Просмотр всех примененных конфигураций объекта - PullRequest
0 голосов
/ 06 мая 2018

Команда:

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 голосов
/ 06 мая 2018

Нет, только последняя примененная конфигурация сохраняется в объекте

...