【发布时间】:2020-10-29 13:37:04
【问题描述】:
https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale-walkthrough/ 的 HPA 文档提供了 selector 属性的两个示例,一个用于 pod,另一个用于对象度量类型。这些示例之一是嵌套对象,另一个是字符串。例如:
- type: External
external:
metric:
name: queue_messages_ready
selector: "queue=worker_tasks"
target:
type: AverageValue
averageValue: 30
和
type: Object
object:
metric:
name: http_requests
selector: {matchLabels: {verb: GET}}
https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.18/#metricidentifier-v2beta2-autoscaling 的 API 文档为 selector 字段提供此描述:
选择器是给定指标的标准 kubernetes 标签选择器的字符串编码形式
这是否意味着您可以将selector 属性定义为字符串(例如selector: "matchLabels: {verb: GET}")以及嵌套对象?
【问题讨论】:
标签: kubernetes