
Annotation 和 Label 很像初学者会经常混淆。两者的相似之处包括都使用了 KV 键值对的形式来定义。不同之处在于 Label 是有严格的命名规则的Label 也定义了 Kubernetes 对象的元数据 Metadata并且可以用于 Label Selector。而 Annotation 则是用户任意定义的附加信息可以方便外部工具进行查找。一般上 Annotation 会记录?的这些信息:build/release/Docker image 信息比如时间戳release idPR numberimage hash valuedocker registry site 等。日志/监控/分析库等资源库的地址信息。程序调试工具信息等等。总而言之Annotation 比较宽松用户可以自定义的添加。