如何删除Kubernetes中的注释
在Kubernetes中删除注释是否有一种不同于如何删除Kubernetes中的注释,kubernetes,Kubernetes,在Kubernetes中删除注释是否有一种不同于kubectl edit的方法 我不喜欢kubectl edit的交互性。我更喜欢脚本中有用的东西 在kubectl annotation中的注释末尾使用减号-符号 例如: kubectl注释服务购物车prometheus.io/scrap- 从购物车服务中删除注释prometheus.io/scrape。实现此目标的另一种方法可能是通过调用JSON补丁方法使用kubectl补丁命令。不幸的是,与您的答案相比,这是一个更重要的解决方案: kubec
kubectl edit
的方法
我不喜欢kubectl edit的交互性。我更喜欢脚本中有用的东西 在
kubectl annotation
中的注释末尾使用减号-
符号
例如:
kubectl注释服务购物车prometheus.io/scrap-
从
购物车
服务中删除注释prometheus.io/scrape
。实现此目标的另一种方法可能是通过调用JSON补丁方法使用kubectl补丁
命令。不幸的是,与您的答案相比,这是一个更重要的解决方案:
kubectl补丁svc--type=json-p='[{“op”:“remove”,“path”:“/metadata/annotations/prometheus.io~1scrape”}]
更详细的信息可以在文档中找到。常规的
kubectl补丁
也可以将注释的值设置为null