9.14. OpenShift 标签的限制
OpenShift 标签 可让您更轻松地在应用内组织、管理和发现 OpenShift 资源。Cluster Operator 负责将以下 OpenShift 标签应用到它部署的操作对象。这些标签无法通过 Apache Kafka 资源的 Streams 模板 配置覆盖:
-
app.kubernetes.io/name: 在 Apache Kafka 的 Streams 中标识组件类型,如kafka、zookeeper、和'cruise-control'。 -
app.kubernetes.io/instance:代表操作对象所属的自定义资源的名称。例如,如果 Kafka 自定义资源名为my-cluster,则此标签将与关联的 pod 上的名称分开来。 -
app.kubernetes.io/part-of: Similar toapp.kubernetes.io/instance,但前缀为strimzi-。 -
app.kubernetes.io/managed-by:定义负责管理操作对象的应用程序,如strimzi-cluster-operator或strimzi-user-operator。
当部署名为 my-cluster的 Kafka 自定义资源时,Kafka pod 上的 OpenShift 标签示例