我想向标准的k8s对象(例如V1Deployment或V1Secret)添加一个子字段,这是否可行?如果可以,怎么办?
我在寻找可能允许我添加子字段但找不到任何命令的命令。我还尝试使用yaml文件并通过在对象的主体中包含我想要的子字段来修补现有对象,但是(严格来说)由于无法识别子字段,这产生了错误。
答案 0 :(得分:0)
您可以使用注释将任意元数据附加到对象,例如:
{
"kind": "Deployment",
"apiVersion": "extensions/v1beta1",
"metadata": {
"annotations": {
"my-key": "my-value"
}
}
...
供参考的官方文档:https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/