如何在 kubernetes 工作负载规范中找到不可变字段?

How to find the immutable fields in a kubernetes workload spec?

有没有办法找到工作负载规范中的不可变字段?我可以看到在一些工作负载资源文档中提到的不可变字段很少,但是例如 StatefulSet 中并不清楚哪些是不可变字段。有没有更好的方法来找出答案?

抱歉,我还不太熟悉阅读 Kubernetes API 规范,我无法理解。有没有更好的方法?

提前致谢,娜迦

欢迎来到社区。

遗憾的是,没有这样的列表,所有 immutable fields 合并在一个地方。

有两种选择:

  1. 当您开始阅读文档并查看是否明确指定时。
  2. kubernetes API 描述开始。您可以在这里找到它:Kubernetes API. This is also available in more human-readable form here。此处同样适用 - 未明确指定字段是否不可变。

例如 statefulset 的所有对象和字段都可以在 here.

中找到

(如果有更好的方法我会更新的)