2.4. 注解定义
您可以针对任何其他 Kubernetes 对象定义构建策略或集群构建策略的注解。构建策略首先将注解传播到 TaskRun
资源。然后,Tekton 将它们传播到 pod。
您可以将注解用于以下目的:
-
要限制 pod 允许使用的网络带宽,
kubernetes.io/ingress-bandwidth
和kubernetes.io/egress-bandwidth
注解会在 Kubernetes 网络流量 shaping 功能中定义。 -
要定义容器的 AppArmor 配置集,会使用 container.
apparmor.security.beta.kubernetes.io/<container_name&
gt; 注解。
以下示例显示了在构建策略中使用注解:
以下注解不会被传播:
-
kubectl.kubernetes.io/last-applied-configuration
-
clusterbuildstrategy.shipwright.io/*
-
buildstrategy.shipwright.io/*
-
build.shipwright.io/*
-
buildrun.shipwright.io/*
策略管理员可以使用策略引擎进一步限制注解的使用。