9.14. OpenShift 标签的限制


OpenShift 标签 可让您更轻松地在应用内组织、管理和发现 OpenShift 资源。Cluster Operator 负责将以下 OpenShift 标签应用到它部署的操作对象。这些标签无法通过 Apache Kafka 资源的 Streams 模板 配置覆盖:

  • app.kubernetes.io/name: 在 Apache Kafka 的 Streams 中标识组件类型,如 kafkazookeeper、和'cruise-control'。
  • app.kubernetes.io/instance :代表操作对象所属的自定义资源的名称。例如,如果 Kafka 自定义资源名为 my-cluster,则此标签将与关联的 pod 上的名称分开来。
  • app.kubernetes.io/part-of: Similar to app.kubernetes.io/instance,但前缀为 strimzi-
  • app.kubernetes.io/managed-by :定义负责管理操作对象的应用程序,如 strimzi-cluster-operatorstrimzi-user-operator

当部署名为 my-cluster的 Kafka 自定义资源时,Kafka pod 上的 OpenShift 标签示例

apiVersion: kafka.strimzi.io/v1beta2
kind: Pod
metadata:
  name: my-cluster-kafka-0
  labels:
    app.kubernetes.io/instance: my-cluster
    app.kubernetes.io/managed-by: strimzi-cluster-operator
    app.kubernetes.io/name: kafka
    app.kubernetes.io/part-of: strimzi-my-cluster
spec:
  # ...
Copy to Clipboard Toggle word wrap

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat