我有CRD(自定义资源定义),其字段的类型为“数组”。我想知道是否在此数组中保留顺序,男士,如果我将yaml用于:
myField:
- a
- b
- c
然后在我使用kubectl获得实体后,向我保证我得到了我之前提到的命令,也没有]]
myField:
- b
- a
- c
我有CRD(自定义资源定义),其字段的类型为“数组”。我想知道是否在此数组中保留了顺序,男士们,如果我将yaml应用于:myField:-a-b-c然后我得到...
是的,YAML序列是有序的,并在解析和序列化过程中保留顺序。从YAML 1.2 §3.2.1.1(强调原文):
我不询问yaml格式,而是询问k8s:k8s是否将订单保存在其内部存储,无法更改顺序