gpt4 book ai didi

kubernetes - Kubernetes HPA指标服务器问题

转载 作者:行者123 更新时间:2023-12-02 12:19:23 24 4
gpt4 key购买 nike

我已经配置了一个带有metrics-server(作为聚合的apiserver)来代替hasterster的kubernetes集群。 kubectl top可以正常工作,metrics.k8s.io / v1beta1 api组中的原始端点也可以正常工作。但是,HPA没有。 Controller 管理器日志显示以下错误(没有其他错误):

E1008 10:45:18.462447       1 horizontal.go:188] failed to compute desired number of replicas based on listed metrics for Deployment/kube-system/nginx: failed to get cpu utilization: missing request for cpu on container nginx in pod kube-system/nginx-64f497f8fd-7kr96
I1008 10:45:18.462511 1 event.go:221] Event(v1.ObjectReference{Kind:"HorizontalPodAutoscaler", Namespace:"kube-system", Name:"nginx", UID:"387f256e-cade-11e8-9cfa-525400c042d5", APIVersion:"autoscaling/v2beta1", ResourceVersion:"3367", FieldPath:""}): type: 'Warning' reason: 'FailedGetResourceMetric' missing request for cpu on container nginx in pod kube-system/nginx-64f497f8fd-7kr96
I1008 10:45:18.462529 1 event.go:221] Event(v1.ObjectReference{Kind:"HorizontalPodAutoscaler", Namespace:"kube-system", Name:"nginx", UID:"387f256e-cade-11e8-9cfa-525400c042d5", APIVersion:"autoscaling/v2beta1", ResourceVersion:"3367", FieldPath:""}): type: 'Warning' reason: 'FailedComputeMetricsReplicas' failed to get cpu utilization: missing request for cpu on container nginx in pod kube-system/nginx-64f497f8fd-7kr96

指标服务器规格:
spec:
containers:
- args:
- --kubelet-preferred-address-types=InternalIP
image: k8s.gcr.io/metrics-server-amd64:v0.3.1
imagePullPolicy: Always
name: metrics-server
resources: {}
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
volumeMounts:
- mountPath: /tmp
name: tmp-dir
dnsPolicy: ClusterFirst
restartPolicy: Always
schedulerName: default-scheduler
securityContext: {}
serviceAccount: metrics-server
serviceAccountName: metrics-server
terminationGracePeriodSeconds: 30
volumes:
- emptyDir: {}
name: tmp-dir

Controller 管理器正在与
--horizontal-pod-autoscaler-use-rest-clients="true"

k8s版本1.11.3

有任何想法吗?

最佳答案

原来这是我的愚蠢(与metrics-server无关)。

我正在对Pod容器没有任何CPU请求设置的部署进行测试。

关于kubernetes - Kubernetes HPA指标服务器问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52701171/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com