Kubernetes 命名例外

Kubernetes 用户习惯于 Kubernetes API 中使用的单字资源名称(例如,replicasetstatefulsetdaemonsetreplicationcontrollerresourcequota)。在遥测数据中使用相同的名称,可以方便用户将数据映射到熟悉的 Kubernetes 概念和命令(例如,kubectl get replicaset)。

在为与 Kubernetes 对象相关的实体、属性或指标命名时,请优先使用官方 Kubernetes API 对象名称中的确切单字形式(即,当存在一对一映射时,借用 API 中现有的单字术语)。API 对象名称的官方列表可以在 Kubernetes API 参考文档 中找到。对于新术语或字段,请遵循 一般命名注意事项

命名建议

  • 对于与 Kubernetes API 对象名称一对一映射的资源,请使用 Kubernetes API 中的确切单字形式(无下划线,字词如 API 中所示连接在一起)。

示例

Use:    k8s.replicaset.uid      (not k8s.replica_set.uid)
Use:    k8s.resourcequota.uid   (not k8s.resource_quota.uid)