除标签外,pod和其他对象还可以包含注解(annotation)。注解也是键值对,但与标签不同,注解并不是为了保存标识信息而存在的,它们不能像标签 一 样用于对对象进行分组。大量使用注解可以为每个pod或其他API对象添加说明。

3.6.1 查找对象的注解

Usage:

kubectl get pods -o yaml
image.png

3.6.2 添加和修改注解

添加注解到 kubia-manual pod中:
image.png
我们已将注解 mycompany.com/someannotation添加为值”foo bar”。使用这种格式的注解键来避免键冲突是个好方法。

查看刚刚添加的注解:
image.png

Usage:

为对象添加注解:
kubectl annotate TYPE NAME KEY_1=VAL_1 KEY_N=VAL_N

查看对象的注解:
kubectl describe pod