有没有一种方法可以在工作负载的规范中找到不可变的字段?我可以看到在一些工作负载资源文档中提到了一些不可变的字段,但是例如在StatefulSet中并不清楚哪些是不可变的字段。有没有更好的方法可以找到?
抱歉,我还不太熟悉阅读Kubernetes API规范,无法理解。有更好的方法吗?
先谢谢你了,那牙
有没有一种方法可以在工作负载的规范中找到不可变的字段?我可以看到在一些工作负载资源文档中提到了一些不可变的字段,但是例如在StatefulSet中并不清楚哪些是不可变的字段。有没有更好的方法可以找到?
抱歉,我还不太熟悉阅读Kubernetes API规范,无法理解。有更好的方法吗?
先谢谢你了,那牙
2条答案
按热度按时间ia2d9nvy1#
欢迎加入社区。
不幸的是,没有这样的列表,所有的
immutable fields
都在一个地方。有两种选项:
1.当您开始阅读文档时,请查看是否明确指定了此选项。
1.从
kubernetes API
描述开始。你可以在这里找到它:Kubernetes API。它也可以用更容易理解的形式here来实现。同样的道理也适用于这里--它没有明确指定字段是否是不可变的。例如,
statefulset
的所有对象和字段都可以在这里找到。(如果我找到更好的方法,我会更新它)
bxgwgixi2#
从文档中找到不可变字段的一个简单方法是检查condig connector API资源。例如here,您可以搜索“immutable”关键字并查看给定资源的所有不可变字段。如果您需要查找其他或所有资源的不可变字段,那么恐怕您必须逐个查找。希望这对您有所帮助。