我有一个pod,我想插入以下注解:
annotationexample: |
[
{
"a": "b",
"c": "d",
"e": [
"f"
]
}
]
字符串
当我尝试使用kubectl annotate --overwrite
应用这个时,我得到一个错误,说name part must consist of alphanumeric characters, '-', '_' or '.', and must start and end with an alphanumeric character
。[
、]
、{
和}
字符会导致问题,但我之前已经能够通过helm chart应用注解。但我正在寻求一个解决方案,通过使用kubectl只编辑注解。我不想从一个yaml文件(kubectl apply -f
)创建一个新的pod,因为这样会添加额外的字段。
1条答案
按热度按时间ufj5ltwl1#
这听起来像是你的命令行中有一个错误。如果您想在资源上设置注解,您可以运行如下命令:
字符串
这导致:
型