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

问题描述

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

抱歉,我还不太熟悉阅读 Kubernetes API 规范,我无法弄清楚。有没有更好的办法?

提前致谢,娜迦

解决方法

欢迎来到社区。​​p>

不幸的是,没有这样的列表将所有 immutable fields 组合在一个地方。

有两种选择:

  1. 当您开始阅读文档并查看是否明确指定时。
  2. kubernetes API 描述开始。您可以在这里找到它:Kubernetes API。这也以更易读的形式 here 提供。此处同样适用 - 未明确指定字段是否不可变。

例如,statefulset 的所有对象和字段都可以在 here 中找到。

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