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 标签示例