虽然我可以很好地创建自定义对象,但我想知道应该如何处理对象的大型有效负载(千兆字节)。
CR 主要用于与 Kubernetes 中的垃圾收集/引用计数进行交互。
但是,通过 YAML 添加有效负载不起作用(大型有效负载内存不足):
apiVersion: "data.foo.bar/v1"
kind: Dump
metadata:
name: my-data
ownerReferences:
- apiVersion: apps/v1
kind: Deploy
name: my-deploy
uid: d9607a69-f88f-11e7-a518-42010a800195
spec:
payload: dfewfawfjr345434hdg4rh4ut34gfgr_and_so_on_...
或许可以将有效负载添加到 PV,然后在 CR 中引用该路径。然后我遇到了问题,如果 CR 最终确定(找不到有关自定义终结器的任何信息),我似乎无法清理有效负载文件。
不清楚如何将这样的概念集成到 Kubernetes 生命周期中。