我正在尝试更新自定义资源:
kubectl edit ticketservice r134-4979a2f6-f46d-405d-97bc-ab1ba -n 2b9aea53dbfc47a
apiVersion: ticketservice.ias.alpha.com/v1alpha1
kind: TicketService
metadata:
annotations:
foo: bar
baz: bux
.. etc ..
creationTimestamp: "2022-05-04T20:08:06Z" <--- here
finalizers:
- ticket-generator/simulator-finalizer
generation: 3
labels:
label1: value1
.. etc ..
name: r134-4979a2f6-f46d-405d-97bc-ab1baf97543d
无论我在编辑上做什么,creationTimestamp
都会同时回来。我不能编辑它,也不能删除这行——它只是回来了。
我认为可能涉及finalizer
行,但我能够删除它,但仍然没有骰子编辑creationTimestamp
我认为一定有其他资源锁定了这个值;你知道原因是什么吗,如果在提交时还有另一个检查,那我该怎么追踪呢?
creationtimestamp
只能由Kubernetes设置。从一个可信的来源,但遗憾的是没有具体的k8s文档参考。